Как создать APK (НЕ APKS) из AAB, используя bundletool? - PullRequest
1 голос
/ 28 июня 2019

Я ищу решение для создания APK из пакета Android App, которое поможет мне поделиться приложением для внутреннего тестирования, а не публиковать его в Google Play Beta Testing.

Есть ли способ или команда, использующая bundletool ?

Ответы [ 2 ]

2 голосов
/ 29 июня 2019

Я думаю, что лучше всего использовать Внутренний общий доступ к приложениям , который позволяет легко тестировать комплекты приложений и APK, включая сборки отладки:

Благодаря внутреннему обмену приложениями вы можете быстро поделиться пакетом приложений или APK со своей внутренней командой и тестировщиками, загрузив APK или комплект приложений на внутренней странице загрузки общего доступа к приложениям .

Если вы хотите пойти по пути bundletool, вам нужно сгенерировать универсальный apk.Посмотрите этот ответ о том, как это сделать.

0 голосов
/ 01 июля 2019

pfmaggi упомянул Internal App Sharing, который действительно является лучшим способом проверить, что именно получат пользователи.

Альтернативой, которая не так точна и не всегда работает в некоторых крайних случаях, является создание универсального APK путем передачи флага --mode=universal команде build-apks в bundletool. Он по-прежнему генерирует файл .apks, но затем вы можете извлечь из него один файл .apk (используя команду extract-apks unzip или bundletool).

...