Расположение Apk в новой Android-студии

Я начал использовать новую студию Android и не смог найти APK приложения в среде IDE, где он действительно находит?

Ответ 1

Чтобы помочь людям, которые могли бы найти ответ на этот же вопрос, важно знать, какие типы проектов вы используете в 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

Eclipse,

Если вы импортируете проект Android Eclipse напрямую, не делайте этого! Как только у вас есть зависимости в вашем проекте (банки или проекты библиотек), это не сработает, и ваш проект будет неправильно настроен. Если у вас нет зависимостей, тогда apk будет находиться в том же месте, что и в Eclipse:

bin/...

Однако я не могу подчеркнуть важность не для этого.

Ответ 2

Я нахожусь на Android Studio 0.6, и apk был сгенерирован в

MyApp/myapp/build/outputs/apk/myapp-debug.apk

Он включал все библиотеки, чтобы я мог поделиться им.


Обновление Android Studio 0.8.3 Beta​​strong > . Теперь apk находится в

MyApp/myapp/build/apk/myapp-debug.apk

Обновление Android Studio 0.8.6 - 2.0. Теперь apk находится в

MyApp/myapp/build/outputs/apk/myapp-debug.apk

Ответ 3

На самом деле нет причин выкапывать пути; IDE передает его вам (по крайней мере, с версией 1.5.1).

В Build меню выберите Build APK:

Android Studio Build Menu

Появится диалоговое окно:

Android Studio APK Generated Dialog

Если вы используете более новую версию Android Studio, она может выглядеть так:

prompt to locate your APK file

Нажав кнопку " Show in Explorer или locate ссылку, вам будет представлен проводник файлов, расположенный где-нибудь рядом с местом, где Android Studio помещает файл APK:

File explorer after clicking the link in the APK Generated dialog

Но в AS 3, когда вы нажимаете locate, он помещает вас на уровень app. Вам нужно зайти в папку release чтобы получить файл APK.

folder structure in AS 3

folder contents after a build

Ответ 4

В моем случае я использую Android Studio 1.0.2, я получаю файл APK от:

<myAndroidProject>/app/build/outputs/apk/app-debug.apk

Ответ 5

Если кто-то упустит свой APK и не сможет найти его в местах, указанных в других ответах (я нашел этот вопрос, так как не смог найти его), он может быть только в этой папке (мой был)

<project folder>/target/classes/<appname>.apk 

У меня также был файл:

<appname>.unaligned.apk

Я не совсем уверен, действительно ли apk является полномасштабным apk, который должен быть сгенерирован, но я попробовал его на разных устройствах (не только на целевом устройстве, но и на тех, которые поддерживали только минимальный SDK) и это сработало.

Надеюсь, это поможет кому-то.

Ответ 6

Это Project_Location/app/build/output/apk для Gradle Project

Ответ 7

Найти apk, используя следующий шаг: -

  • Перейти к папке проекта.
  • Открыть папку проекта.
  • Откройте папку build.
  • Откройте папку output.
  • Откройте папку apk.
  • Теперь вы видите свой apk.

надеюсь, что это поможет некоторому телу.

Ответ 8

Итак, apk в студии Android создается внутри build папки приложения.

Правильный путь к apk будет \app\build\outputs\apk. Я использую Android Studio версии 1.4.1. Таким образом, apk можно найти в базе app/build/apk/ или \app\build\outputs\apk в версии используемой вами студии Android. См. Изображение ниже.

Структура проекта студии Android

Также найдите дополнительную ссылку на эти ссылки.

Ответ 9

Я использую Android Studio и gradle. Он создал файл build/apk/<.apk только при запуске проекта. Для запуска проекта нажмите следующую команду: Alt + u, u

Android Studio: 0.5.3 Gradle: 0,9. +

Ответ 10

Вы можете найти APK в:

YourProject\app\build\outputs\apk

Ответ 11

Файл .apk находится в [your project]\out\production\[your project name]

Ответ 12

В новой Android Studio подписанный apk помещается непосредственно в папку модуля, для которой построен apk.

Например: для Project ProjectA, содержащего 2 модуля Mod1 и Mod2, файлы apk будут найдены в

/path-to-ProjectA/Mod1/Mod1.apk


/path-to-ProjectA/Mod2/Mod2.apk

Изображение для местоположения APK в Android Studio

Ответ 13

Расположение apk в Android Studio:

AndroidStudioProjects/ProjectName/приложение/строить/выходы/APK/приложение-отладки unaligned.apk

Ответ 14

Как и в случае с версией 0.8.6 Android Studio, создающей файл APK (подписанный и, как мне кажется, без знака), будет помещен внутри ProjectName/device/build/output/apk

Например, я делаю что-то для Google Glass, и мой подписанный APK попадает в/Users/MyName/AndroidStudioProjects/HelloGlass/glass/build/output/apk

Ответ 15

Я получил файлы .apk в  parent_folder/выход/производство/имя_проект/projectname.apk

Ответ 16

Создайте свой проект и получите apk от your_project\app\build\apk

Ответ 17

Вы можете найти файл apk следующим образом:

yourproject>app>build>output>apk>yourproject.apk

Ответ 18

Система сборки Android - это инструментарий, который вы используете для сборки, тестирования, запуска и пакет ваших приложений. Система сборки может работать как интегрированный инструмент из меню Android Studio и независимо от командной строки. Вы можете использовать функции системы сборки для:

  • Настроить, настроить и расширить процесс сборки.
  • Создайте несколько APK для вашего приложения с различными функциями, используя тот же проект и модули.

Процесс сборки включает в себя множество инструментов и процессов, которые генерируют промежуточные файлы на пути к созданию .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.

Предоставлено Создать обзор системы

Ответ 19

Если вы импортировали проект из Eclipse и используете новую студию Android Каталог

/bin

существует (там, возможно, старые двоичные файлы здесь) однако с последним обновлением Android Studio фактический текущий apk хранится в

/out/production

Ответ 20

Добавьте это в свой модуль gradle. Его нет в проекте по умолчанию. Тогда u обязательно найдет APK в /build/output/apk/

buildTypes {
    debug {
        applicationIdSuffix ".debug"
    }
}

Ответ 21

Я использую 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

Ответ 22

Для Gradle смотрите здесь: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSetOutput.html. Например: Java-плагин будет использовать эти dirs для вычисления путей класса и для jarring содержимого, плагины IDEA и Eclipse помещают эти папки в соответствующий путь к классам ".

Таким образом, он зависит от сборки плагина в конфигурациях, если вы не определяете их явно в файле конфигурации.

Ответ 23

Нажмите значок маленькой шестерни в представлении проекта и убедитесь, что отмечен "показывать исключенные файлы". В противном случае среда IDE скроет output и несколько других важных каталогов под $project/$module/build/.

Ответ 24

Привет, все вышеперечисленные ответы правильные, вы можете найти apk через путь в студии Android, но есть исключения, которые вы не можете найти build/output папку несколько раз, если вы не видите, просто перейдите к

app → app.iml и найдите в нем строку ниже: -

  <excludeFolder url="file://$MODULE_DIR$/build/outputs" />

- > после удаления этой строки вы можете увидеть выходную папку, просто добавив больше информации к вышеприведенным ответам в соответствии с моим опытом:)

СПАСИБО! ~!

Ответ 25

Для Android Studio 2.0

C:\Users\UserName\AndroidStudioProjects\MyAppName\app\build\outputs\apk

Здесь   UserName - имя пользователя вашего компьютера и   MyAppName - ваше имя приложения для Android.

Ответ 26

Как и в случае с Android Studio 3.0/ Gradle Build Tools 3.0.0, артефакты APK теперь можно найти в foo/bar/build/outputs/apk/flavorName/buildType в отношении имени вашего проекта, foo и вашего имени модуля bar. Теперь существует каталог для каждого файла apk, отсортированного сначала по вкусу (по отношению к размерам аромата), а затем по типу сборки.

Ответ 27

введите описание изображения здесь

  • открыть журнал событий
  • find line: Module 'app': найдите или проанализируйте APK.
  • нажмите на ссылку поиска, чтобы открыть папку с файлом apk!

В конце концов: "Все созданные APK сохраняются в имени проекта /module -name/build/output/apk/ Создайте проект LINK

Ответ 28

Подсказка. Если вы не видите app-debug.apk в своей папке отладки, вам нужно щелкнуть по BUILD → Rebuild Project в Android Studio.

Ответ 29

Чтобы создать apk в студии Android, перейдите к сборке menu-> сборников /apk-> build apk

он сделает файл apk вашего проекта. После этого apk будет доступен в вашем

проект directory-> приложение → build-> выходы → apk-> debug-> app-debug.apk

Ответ 30

Нажмите на Build-Build Bundles/Apks-Build Apk.

Появится уведомление, в котором будет показано местоположение приложения, когда вы нажмете "найти" в уведомлении.

Если вы уже закончили создание apk, перейдите: C:\Users\\AndroidStudioProjects\\app\build\output\apk\debug