Apk расположение в новой студии Android
Я начал использовать новую Android Studio и не могу найти APK приложения в IDE, где он фактически находится?
28 ответов
чтобы помочь людям, которые могут искать ответ на этот же вопрос, важно знать, какие проекты вы используете в Studio.
ш
тип проекта по умолчанию при создании нового проекта и рекомендуемый в целом-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 напрямую,не делай этого! Как только у вас есть зависимости в вашем проекте (jars или проекты библиотеки), это не будет работать и ваш проект не будет правильно настроена. Если у вас нет зависимостей, то apk будет находиться в том же месте, что и в Eclipse:
bin/...
однако я не могу подчеркнуть важность не делаешь это.
Я Android Studio 0.6 и apk был создан в
MyApp/myapp/build/outputs/apk/myapp-debug.apk
Он включает все библиотеки, чтобы я мог поделиться им.
обновление Android Studio 0.8.3 Бета. Apk теперь в
MyApp/myapp/build/apk/myapp-debug.apk
обновление Android Studio 0.8.6-2.0. Apk теперь в
MyApp/myapp/build/outputs/apk/myapp-debug.apk
на самом деле нет причин копать пути; IDE передает его вам (по крайней мере, с версией 1.5.1).
на выберите Build APK
:
появится диалоговое окно:
если вы используете более новую версию Android Studio, он может выглядеть так:
нажатием Show in Explorer
или locate
ссылке, вы будет представлен файловый проводник, расположенный где-то рядом, где Android Studio поместила файл APK:
но в качестве 3, Когда вы нажимаете locate
, это ставит вас на .
в моем случае я использую 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) и это сработало.
надеюсь, это поможет кому-то.
найти apk
используя следующие действия:-
- перейти к папке проекта.
- открыть папку проекта.
- открыть
build
папка. - открыть .
- открыть .
- теперь вы видите, что ваши
apk
.
надеюсь, что это поможет некоторым телом.
таким образом, apk в Android studio генерируется внутри на app модуль.
правильный путь к apk будет \app\build\outputs\apk
. Я использую Android Studio версии 1.4.1. Так что apk можно найти в app/build/apk/
или \app\build\outputs\apk
база на версии Android studio, которую вы используете. Обратитесь к приведенному ниже изображению
также найти более подробную ссылку на эти ссылки.
Я использую Android Studio и gradle. Он создал build / apk/<.apk> файл только при запуске проекта. Для запуска проекта нажмите кнопку Alt+u, u
Android Studio: 0.5.3 Gradle в: 0.9.+
в новой Android Studio подписанный apk помещается непосредственно в папку модуля, для которого построен apk.
например: для проекта ProjectA, содержащего 2 модуля Mod1 и Mod2, файлы apk будут найдены в
/путь-к-Projectа/в mod1/файле mod1.apk
/путь-к-Projectа/в mod2/в mod2.apk
расположение apk в Android Studio:
AndroidStudioProjects/имя_проекта/приложение/сборка/выходы/Android игры/приложения-отладка-невыровненные.apk
по состоянию на версия 0.8.6 Android Studio создание файла APK (подписанного и, я считаю, неподписанного тоже) будет помещено внутрь имя проекта / устройство / сборка / выходы / apk
например, я делаю что-то для Google Glass, и мой подписанный APK попадает в / пользователи / MyName / AndroidStudioProjects/HelloGlass/стекло/сборка/выходы / apk
система сборки Android-это инструментарий, который вы используете для сборки, тестирования, запуска и пакет приложений. Система сборки может работать как интегрированный инструмент из меню Android Studio и независимо от командной строки. Вы можете использовать функции системы сборки для:
- настройка, Настройка и расширение процесса сборки.
- создать несколько APKs для вашего приложения с различными с помощью тот же проект и модули.
процесс сборки включает в себя множество инструментов и процессов, которые генерируют промежуточные файлы на пути к созданию .apk
. Если вы разрабатываете в Android Studio, полный процесс сборки выполняется каждый раз, когда вы запускаете задачу сборки Gradle для своего проекта или модулей.
процесс сборки очень гибкий, поэтому полезно, однако, понять, что происходит под капотом, так как большая часть процесс сборки настраивается и расширяется. На следующей диаграмме показаны различные инструменты и процессы, участвующие в сборке:
строить версии
теперь вы можете использовать параметры меню сборки для создания версии вашего приложения для распространения.
сборка генерирует APK для каждого варианта сборки:app/build/apk/
(или app/build/outputs/apk
) каталог содержит пакеты с именем app--.АПК; например, приложение-полный релиз.apk и app-demo-debug.АПК.
вывод
сборка генерирует APK для каждого варианта сборки в app/build folder
: the app/build/outputs/apk/ directory
содержит пакеты с именем app--.АПК; например, app-полный выпуск.apk и app-demo-debug.apk.
вежливость идет к Обзор Системы Сборки
Если вы импортировали в проект из Eclipse и новом Android Studio и Каталог
/bin
существует (возможно, здесь есть старые двоичные файлы) С последним обновлением Android Studio фактическое текущий apk хранящийся в
/out/production
добавьте это в файл модуля gradle. Его нет в проекте по умолчанию. Тогда u обязательно найдет APK в / build / outputs / apk/
buildTypes {
debug {
applicationIdSuffix ".debug"
}
}
Я использую Android Studio 3.0 canary 6.
построить apk,
клик Build->Build APK(s)
.
после сборки apk перейдите по ссылке:
C:\Users\your-pc-name\AndroidStudioProjects\your-app-name\app\build\outputs\apk\debug
для Gradle смотрите здесь:https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSetOutput.html. "например: плагин Java будет использовать эти dirs при вычислении путей к классам и для jarring контента; идея и Eclipse Плагины поместят эти папки на соответствующий путь к классам."
поэтому его зависит от сборки плагина в конфигурациях, если вы не определяете их явно в файле конфигурации.
нажмите маленький значок шестеренки в представлении проекта и убедитесь, что установлен флажок "Показать исключенные файлы". В противном случае IDE скроет output
и несколько других важных каталогов в разделе $project/$module/build/
.
Привет всем выше всех ответов вы можете найти apk через путь в Android studio, но есть исключения, которые вы не можете найти build / output папка несколько раз, если вы не можете ее увидеть, просто перейдите в
app-->app.iml
файл и найдите в нем строку ниже: -
<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!
В конце концов: "все встроенные APKs сохраняются в project-name / module-name / build / outputs / apk/ создайте свой проект LINK
подсказка: если вы не можете увидеть приложение-debug.apk в папке отладки, вы должны нажать на BUILD --> Rebuild Project в Android Studio.