Существует инструмент под названием bundletool
, который может создавать APK из вашего AAB-файла:
Найти подробности об этом инструменте здесь: https://developer.android.com/studio/command-line/bundletool
Но вот некоторые основные моменты, взятые с этого сайта:
Строительные APK
Когда bundletool генерирует APK из вашего пакета приложений, он включает их в контейнер, называемый архивом набора APK, в котором используется расширение файла .apks. Чтобы создать набор APK для всех конфигураций устройства, поддерживаемых вашим приложением, из пакета приложения, используйте команду buildle-apks bundletool, как показано ниже:
bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks
Обратите внимание, что приведенная выше команда создает набор неподписанных APK. Если вы хотите развернуть APK на устройстве, вам также необходимо включить информацию о подписи вашего приложения, как показано в приведенной ниже команде.
bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks
--ks=/MyApp/keystore.jks
--ks-pass=file:/MyApp/keystore.pwd
--ks-key-alias=MyKeyAlias
--key-pass=file:/MyApp/key.pwd
Установка APK
bundletool install-apks --apks=/MyApp/my_app.apks
Создание набора APK для конкретного устройства
bundletool build-apks --connected-device --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks