it-swarm.com.ru

Apk расположение в новой Android Studio

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

148
immutable

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

Gradle

Тип проекта по умолчанию при создании нового проекта, и рекомендуемый тип - 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 или Library Projects), это не будет работать, и ваш проект не будет правильно настроен . Если у вас нет зависимостей, то apk будет находиться под то же место, что и в Eclipse:

bin/...

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

117
Xavier Ducrohet

Я нахожусь на 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
81
Artjom Zabelin

Там действительно нет причин копаться в путях; 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

48
Dale

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

<myAndroidProject>/app/build/outputs/apk/app-debug.apk
14
Ala Eddine JEBALI

Это Project_Location/приложение/сборка/выводы/apk для Gradle Project

8
Bhargav Pandit

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

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

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

<appname>.unaligned.apk

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

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

8
Ev0oD

Таким образом, APK в Android Studio генерируется в папке build модуля app

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

 Android studio project structure

Также найти больше ссылок по этим ссылкам.

  1. Сборка и запуск из студии
  2. Обзор проекта студии
6
N-JOY

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

  1. Перейти в папку вашего проекта. 
  2. Откройте папку проекта.
  3. Откройте папку build.
  4. Откройте папку output.
  5. Откройте папку apk.
  6. Теперь вы видите свой apk

надеюсь, это поможет какому-то организму.

6
duggu

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

Android Studio: 0.5.3 Gradle: 0,9. +

5
Peter Arandorenko

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

YourProject\app\build\outputs\apk
5
Binod Singh

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

3
Anil Ugale

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

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

3
Stephen Tetreault

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

3
Oscar Shon

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

3
Abhishek Ranjan

В новой 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

3
TheGT

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

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

3
Richa

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

yourproject>app>build>output>apk>yourproject.apk
2
Umesh Chauhan

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

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

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

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

Сборка релизной версии

Теперь вы можете использовать параметры меню «Сборка», чтобы создать выпускную версию приложения для распространения.

Сборка генерирует APK для каждого варианта сборки: каталог app/build/apk/ (или app/build/outputs/apk) содержит пакеты с именем app -. Apk; например, app-full-release.apk и app-demo-debug.apk.

 enter image description here

Создать вывод

Сборка генерирует APK для каждого варианта сборки в app/build folder: app/build/outputs/apk/ directory содержит пакеты с именем app -. Apk; например, app-full-release.apk и app-demo-debug.apk.

Вежливость идет к Обзор системы сборки

2
IntelliJ Amiya

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

/bin

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

/out/production
1
Ed Manners

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

buildTypes {
    debug {
        applicationIdSuffix ".debug"
    }
}
1
Muhammad

Я использую Android Studio 3.0 канарейка 6. 

Построить апк,

Нажмите, чтобы Build->Build APK(s).

После того, как ваш apk будет собран, перейдите к:

C:\Users\your-pc-name\AndroidStudioProjects\your-app-name\app\build\outputs\apk\debug
1
Noorul Hoda

 enter image description here

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

В конце концов: «Все встроенные APK сохраняются в имя проекта/имя модуля/сборка/выводы/apk/ Создайте свой проект ССЫЛКА

0
Andrew Glukhoff

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

0
Kevin Krumwiede

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

0
The Iron Marx

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

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

каталог проекта-> app-> build-> output-> apk-> debug-> app-debug.apk

0
safna salam

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

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

0
vitalii

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

0
Dennis Allert

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

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

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

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

СПАСИБО! ~!

0
Hardy

Для Android Studio 2.0 

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

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

0
Nurul Akter Towhid