androidGenerar APKs desde un AAB con BundleTool

Si tienes un Android App Bundle puedes generar los APKs que necesitas para instalarlas en tus devices.

Si tienes un AAB (Android App Bundle) puedes generar los APKs que necesitas para instalarlas en tus devices. Las tiendas de aplicaciones recomiendan usar el formato AAB porque son ellas las que generan un APK personalizado para el device que descarga la aplicación, así se aligera la aplicación entre otras cosas.

Para hacerlo puedes descargar el tool de linea de comandos del repositorio oficial:

Descargar Bundletool

Es un archivo .jar y para generar todos los APKs puedes usar el siguiente comando:

bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks

Si usas el bundletool como jar no olvides ejecutar java -jar bundletool-all-1.0.0.jar ... o crear un alias alias bundletool='java -jar bundletool-all-1.0.0.jar'.

Si quieres generar APKs firmados, puedes ejecutar lo siguiente (necesitas tu keystore):

bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks --ks=/MyApp/keystore.jks --ks-key-alias=MyAlias

Y te pedirá los passwords de el keystore y del alias.

Si lo que quieres es generar un solo APK a fines de prueba, para compartir sin saber del device destino puedes generar un APK universal adicionando el siguiente flag:

--mode=universal

Referencias

bundletool