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



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

698   28  

28 ответов:

чтобы помочь людям, которые могут искать ответ на этот же вопрос, важно знать, какой тип проектов вы используете в Studio.

ш

тип проекта по умолчанию при создании нового проекта, и рекомендуемый в целом является Gradle.

для нового проекта под названием "Foo" структура в главной папке будет

Foo/
    settings.gradle
    Foo/
        build.gradle
        build/

где внутренняя папка " Foo " является основным модулем (эта структура позволяет вы создадите больше модулей позже в той же структуре без изменений).

в этой настройке расположение сгенерированного APK будет находиться под

Foo/Foo/build/apk/...

обратите внимание, что каждый модуль может генерировать свой собственный выход, поэтому истинный выход больше

Foo/*/build/apk/...

EDIT В новейшей версии 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 Beta. 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 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

но в качестве 3, Когда вы нажимаете locate, это ставит вас на .

folder structure in AS 3

folder contents after a build

в моем случае, я использую 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 / app / build / outputs / apk для Gradle Project

найти apk используя следующие действия:-

  1. перейти в папку проекта.
  2. открыть папку проекта.
  3. открыть build папка.
  4. открыть .
  5. открыть .
  6. теперь вы видите, что ваши 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 project structure

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

  1. сборка и запуск из студии
  2. Обзор Проекта Студии

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

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

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


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

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

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

The .apk файл находится по адресу [your project]\out\production\[your project name]

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

AndroidStudioProjects/имя_проекта/приложение/сборка/выходы/Android игры/приложения-отладка-невыровненные.apk

по состоянию на версия 0.8.6 Android Studio генерация APK-файла (подписанного и, я думаю, неподписанного тоже) будет помещена внутрь имя проекта / устройство / сборка / выходы / apk

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

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

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

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

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

  1. настройка, Настройка и расширение процесса сборки.
  2. создать несколько АПК для вашего приложения с различными с помощью тот же проект и модули.

процесс сборки включает в себя множество инструментов и процессов, которые генерируют промежуточные файлы на пути к созданию .apk. Если вы разрабатываете в Android Studio, полный процесс сборки выполняется каждый раз при запуске задачи Gradle build для вашего проекта или модулей.

процесс сборки очень гибкий, поэтому полезно, однако, понять, что происходит под капотом, так как большая часть процесс сборки настраивается и расширяется. На следующей диаграмме показаны различные инструменты и процессы, участвующие в сборке:

построить версию выпуска

теперь вы можете использовать параметры меню Build для создания версии выпуска вашего приложения для распространения.

сборка генерирует APK для каждого варианта сборки:app/build/apk/ (или app/build/outputs/apk) каталог содержит пакеты с именем app--.АПК; например, приложение-полный релиз.apk и app-demo-debug.АПК.

enter image description here

вывод

сборка генерирует APK для каждого варианта сборки в app/build folder: the app/build/outputs/apk/ directory содержит пакеты с именем 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 при вычислении путей к классам и для сотрясения содержимого; Плагины IDEA и 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

здесь Имя пользователя - это имя пользователя вашего компьютера и MyAppName - это ваше имя приложения для android

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

enter image description here

  1. открыть журнал событий
  2. найти строку: модуль 'приложение':найти или проанализировать APK.
  3. нажмите на ссылку найти, чтобы открыть папку с файлом apk!

в конце концов: "все построено APK-файлы сохраняются в проекте-название модуля-название/дизайн/выходы/АПК/ построить свой проект ссылка

подсказка: если вы не можете видеть приложения-отладка.apk в папке отладки, вы должны нажать на BUILD --> Rebuild Project в Android Studio.

Comments

    Ничего не найдено.