Я начал использовать новую Android Studio и не могу найти APK приложения в IDE, где оно на самом деле находится?
app/production/release
Я начал использовать новую Android Studio и не могу найти APK приложения в IDE, где оно на самом деле находится?
app/production/release
Ответы:
Чтобы помочь людям, которые могут искать ответы на этот же вопрос, важно знать, какие проекты вы используете в Studio.
Gradle
Тип проекта по умолчанию при создании нового проекта, и в целом рекомендуется Gradle.
Для нового проекта под названием «Foo» структура под основной папкой будет
Foo/
settings.gradle
Foo/
build.gradle
build/
Где внутренняя папка «Foo» является основным модулем (эта структура позволяет вам создавать больше модулей в той же структуре позже без изменений).
В этой настройке местоположение сгенерированного APK будет находиться под
Foo/Foo/build/apk/...
Обратите внимание, что каждый модуль может генерировать свой собственный вывод, так что истинный вывод больше
Foo/*/build/apk/...
РЕДАКТИРОВАТЬ В новейшей версии Android Studio путь к расположению для сгенерированного вывода
Foo/*/build/outputs/apk/...
IntelliJ
Если вы являетесь пользователем IntelliJ до перехода на Studio и импортируете свой проект IntelliJ напрямую, то ничего не изменилось. Расположение вывода будет таким же:
out/production/...
Примечание: это станет устаревшим иногда около 1.0
Затмение
Если вы импортируете проект Android Eclipse напрямую, не делайте этого! Как только у вас есть зависимости в вашем проекте (jar или Library Projects), это не будет работать, и ваш проект не будет правильно настроен. Если у вас нет зависимостей, то apk будет находиться в том же месте, что и в Eclipse:
bin/...
Однако я не могу не подчеркнуть важность того, чтобы этого не делать.
Foo/*/build/outputs/apk/...
но по какой-то причине каталог выходных данных скрыт, и я не вижу его внутри Android Studio, какой-либо намек?
Я на Android Studio 0.6 и APK был создан в
MyApp/myapp/build/outputs/apk/myapp-debug.apk
Он включал в себя все библиотеки, чтобы я мог поделиться им.
Обновление на Android Studio 0.8.3 Beta . АПК сейчас в
MyApp/myapp/build/apk/myapp-debug.apk
Обновление на Android Studio 0.8.6 - 2.0 . АПК сейчас в
MyApp/myapp/build/outputs/apk/myapp-debug.apk
На самом деле нет причин копаться в путях; IDE передает его вам (по крайней мере, с версией 1.5.1).
В Build
меню выберите Build APK
:
Появится диалоговое окно:
Если вы используете более новую версию Android Studio, это может выглядеть так:
Нажав на ссылку Show in Explorer
или locate
, вы увидите проводник, расположенный где-то рядом с Android Studio, где находится APK-файл:
Но в AS 3, когда вы нажимаете locate
, это ставит вас на app
уровень. Вам нужно зайти в release
папку, чтобы получить свой APK
файл.
Build APK
команды. (или лучше спрятано)
В моем случае я использую Android Studio 1.0.2, я получаю файл APK из:
<myAndroidProject>/app/build/outputs/apk/app-debug.apk
Если кто-то пропустит его APK и не сможет найти его в местах, указанных в других ответах (я нашел этот вопрос, поскольку я тоже не смог его найти), он может быть просто в этой папке (моя была)
<project folder>/target/classes/<appname>.apk
У меня также был там этот файл:
<appname>.unaligned.apk
Я не совсем уверен, является ли apk фактически полноценным apk, который должен быть сгенерирован, но я пробовал его на разных устройствах (не только на целевом устройстве, но и на тех, которые поддерживали только минимальный SDK), и он работал ,
Надеюсь, это кому-нибудь поможет.
Это Project_Location / приложение / сборка / выводы / apk для Gradle Project
Таким образом, APK в Android Studio генерируется внутри build
папки модуля приложения .
Правильный путь к apk будет \app\build\outputs\apk
. Я использую Android Studio версии 1.4.1. Таким образом, apk может быть найден app/build/apk/
или \app\build\outputs\apk
основан на версии Android студии, которую вы используете. См. Изображение ниже
Также найти больше ссылок по этим ссылкам.
Я использую Android Studio и Gradle. Он создал файл build / apk / <. Apk> только когда я запустил проект. Нажмите следующее, чтобы запустить ваш проект: Alt + u, u
Android Studio: 0.5.3, Gradle: 0.9. +
Вы можете найти APK в:
YourProject\app\build\outputs\apk
В новой Android Studio подписанный apk помещается прямо в папку модуля, для которого построен apk.
Например: для Project ProjectA, содержащего 2 модуля Mod1 и Mod2, файлы apk будут найдены в
/path-to-ProjectA/Mod1/Mod1.apk
/path-to-ProjectA/Mod2/Mod2.apk
.apk
Файл находится в папке[your project]\out\production\[your project name]
.classpath
файле kind="output"
запись.
BUILD_FOLDER_PATH
опции конфигурации.
Начиная с версии 0.8.6 Android Studio, генерирующий APK-файл (подписанный и, я думаю, тоже без знака) будет помещен внутрь ProjectName / device / build / output / apk
Например, я делаю что-то для Google Glass, и мой подписанный APK сбрасывается в / Users / MyName / AndroidStudioProjects / HelloGlass / glass / build / output / apk
Я получил .apk файлы в parent_folder / out / production / projectname / projectname.apk
Создайте свой проект и получите apk
отyour_project\app\build\apk
Вы можете найти свой файл apk следующим образом:
yourproject>app>build>output>apk>yourproject.apk
Система сборки Android - это набор инструментов, который вы используете для сборки, тестирования, запуска и упаковки ваших приложений. Система сборки может работать как интегрированный инструмент из меню Android Studio и независимо от командной строки. Вы можете использовать функции системы сборки для:
Процесс сборки включает в себя множество инструментов и процессов, которые генерируют промежуточные файлы на пути к созданию .apk
. Если вы разрабатываете в Android Studio, полный процесс сборки выполняется каждый раз, когда вы запускаете задачу сборки Gradle для своего проекта или модулей.
Процесс сборки очень гибок, поэтому полезно понимать, что происходит внутри, поскольку большая часть процесса сборки настраивается и расширяется. Следующая диаграмма изображает различные инструменты и процессы, которые участвуют в сборке:
Теперь вы можете использовать параметры меню «Сборка», чтобы создать выпускную версию приложения для распространения.
Сборка генерирует APK для каждого варианта сборки: каталог app/build/apk/
(или app/build/outputs/apk
) содержит пакеты с именем app -. Apk; например, app-full-release.apk и app-demo-debug.apk.
Построить вывод
Сборка генерирует APK для каждого варианта сборки в app/build folder
: app/build/outputs/apk/ directory
содержит пакеты с именем app -. Apk; например, app-full-release.apk и app-demo-debug.apk .
Вежливость идет к обзору системы сборки
Я использую Android Studio 3.0 канарейка 6.
Построить апк,
Нажмите , чтобы Build->Build APK(s)
.
После того, как ваш apk будет собран, перейдите к:
C:\Users\your-pc-name\AndroidStudioProjects\your-app-name\app\build\outputs\apk\debug
Если вы импортировали проект из Eclipse и используете новую Android Studio Каталог
/bin
существует (здесь могут быть старые двоичные файлы), однако с последним обновлением Android Studio текущий текущий apk сохраняется в
/out/production
Для Gradle посмотрите здесь: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSetOutput.html . « Например: плагин Java будет использовать эти каталоги при расчете путей к классам и для сотворения контента; плагины IDEA и Eclipse будут помещать эти папки в соответствующий путь к классам. ».
Так что это зависит от сборки плагинов в конфигурациях, если вы не определили их явно в конфигурационном файле.
Нажмите на маленький значок шестеренки в представлении проекта и убедитесь, что установлен флажок «показывать исключенные файлы». В противном случае IDE будет скрывать output
и несколько других важных каталогов под $project/$module/build/
.
Привет всем, все ответы верны, вы можете найти APK через путь в Android Studio, но есть исключения, вы не можете найти сборку / вывод папку несколько раз, если вы не видите ее, просто перейдите на
app -> app.iml
file и найдите в нем нижнюю строку: -
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
-> после удаления этой строки вы можете увидеть выходную папку, просто добавив больше информации к ответам, приведенным выше, в соответствии с моим опытом :)
СПАСИБО! ~!
Для Android Studio 2.0
C:\Users\UserName\AndroidStudioProjects\MyAppName\app\build\outputs\apk
Здесь UserName - это имя пользователя вашего компьютера, а MyAppName - имя вашего приложения для Android.
Начиная с Android Studio 3.0 / Gradle Build Tools 3.0.0, теперь можно найти артефакты APK foo/bar/build/outputs/apk/flavorName/buildType
относительно имени вашего проекта и имени foo
вашего модуля bar
. Теперь существует каталог для каждого apk
отсортированного файла, упорядоченный сначала по вкусу (по размерам вкуса), а затем по типу сборки.
В конце концов: «Все встроенные APK сохраняются в имя проекта / имя модуля / сборка / выводы / apk / СОЗДАЙТЕ свой проект ССЫЛКА
Подсказка: если вы не видите app-debug.apk в своей папке отладки, вы должны нажать кнопку BUILD -> Rebuild Project в Android Studio.