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

83

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

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

joe_deniable
источник

Ответы:

145

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

Неник
источник
6
@nenick Простите, я этого не вижу. Где должна быть эта вкладка BuildVariants?
Radu
5
когда его не видно, найдите небольшой символ монитора, расположенный в левом нижнем углу Android Studio. Когда вы щелкаете по нему, слева, не далеко над символом монитора, должна быть видна вкладка вариантов сборки.
nenick
Отличный ответ! Просто и полезно! Спасибо!
Oleksandr.D
1
Просто хочу добавить (это меня смутило), что даже если нет раскрывающейся кнопки [V], просто нажмите на выбранный тип сборки, чтобы открыть меню! Отличный ответ!
Hack5 06
в Android Studio 3, если вы не найдете варианты сборки, вы можете отобразить его, нажав «Вид»
Антонино
59

Щелкните Build Variationвкладку в дальнем левом углу. Если его нет, нажмите значок монитора в дальнем левом углу (темно-серая область):

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

На вкладке вариантов сборки измените значение с debugна release, щелкнув элемент списка.

Вариант сборки

Automatico
источник
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

Подробнее здесь

yoAlex5
источник