Android studio - розгорніть apk випуску замість налагодження


83

Конфігурації запуску в Android Studio дозволяють лише розгорнути APK за замовчуванням (налагодження), але я створив APK-файл для випуску, запустивши gradle assembleDebug з Android Studio (як зовнішній інструмент), і я хотів би його розгорнути. Але, схоже, ви не можете змінити APK, який встановлюється Android Studio. Існує можливість розгорнути власний артефакт, але я не впевнений, що це таке, чи може це допомогти, і в будь-якому випадку, здається, немає можливості створити новий артефакт у діалоговому вікні Структура проекту Android Studio .

Хтось знає, як я можу вказати шлях до файлу .apk, який розгортає Android Studio? Я знаю, що можу встановити з командного рядка за допомогою adb, але це пришвидшить процес, якби я міг просто натиснути кнопку. Дякую.

Відповіді:


144

Зліва повинна бути вкладка "Варіанти побудови". Там ви можете переключатися між типами збірки. Якщо вкладок не видно, знайдіть символ монітора лівою кнопкою та клацніть на ньому. Тоді ви повинні знайти типи збірки. Обраний буде встановлений.


6
@nenick Вибачте, я цього не бачу. Де повинна бути та вкладка BuildVariants?
Раду

5
коли його не видно, знайдіть невеликий символ монітора, розташований в нижньому лівому куті в Android Studio. Коли ви клацаєте на ньому, вкладка "Варіанти збірки" має бути видно зліва, не над символом монітора.
nenick

Чудова відповідь! Просто та корисно! Дякую!
Олександр.D

1
Просто хочу додати (це мене збентежило), що навіть якщо немає розкривної кнопки [V], просто натисніть на вибраний тип збірки, щоб отримати меню! Чудова відповідь!
Hack5

в Android Studio 3, якщо ви не знайдете варіантів збірки, ви можете показати його, натиснувши Вид
Антоніно

59

Клацніть на Build Variationвкладку в крайньому лівому боці. Якщо його там немає, натисніть піктограму монітора в крайньому лівому куті (темніша сіра область):

Значок монітора

На вкладці варіації збірки перейдіть з debugна release, клацнувши елемент списку.

Варіація збірки


10

Запустіть команду

./gradlew assemble<variant_name>
//for example
./gradlew assembleRelease

[пакет aar]

Після успішної збірки ви можете знайти .apkфайл за адресою

project_path/app/build/outputs/apk/<variant_name>/
//for example
project_path/app/build/outputs/apk/release/

або просто встановити через adb

adb install apk_path

Детальніше читайте тут

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.