Android studio - разверните релиз apk вместо отладки


83

Конфигурации запуска в Android Studio позволяют развернуть только APK по умолчанию (отладочный), но я создал выпуск APK, запустив gradle buildDebug из Android Studio (как внешний инструмент), и хотел бы развернуть его вместо этого. Но похоже, что вы не можете изменить APK, который устанавливает Android Studio. Существует возможность развернуть настраиваемый артефакт, но я не уверен, что это такое, и если это поможет, и в любом случае, похоже, нет возможности создать новый артефакт в диалоговом окне структуры проекта Android Studio. .

Кто-нибудь знает, как я могу указать путь к APK, который развертывает Android Studio? Я знаю, что могу установить из командной строки с помощью adb, но это ускорило бы процесс, если бы я мог просто нажать кнопку. Благодарю.

Ответы:


145

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


6
@nenick Простите, я этого не вижу. Где должна быть эта вкладка BuildVariants?
Radu

5
когда его не видно, найдите небольшой символ монитора, расположенный в левом нижнем углу Android Studio. Когда вы щелкаете по нему, слева, не далеко над символом монитора, должна быть видна вкладка вариантов сборки.
nenick

Отличный ответ! Просто и полезно! Спасибо!
Oleksandr.D

1
Просто хочу добавить (это меня смутило), что даже если нет раскрывающейся кнопки [V], просто нажмите на выбранный тип сборки, чтобы открыть меню! Отличный ответ!
Hack5 06

в 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.