Solución:
Respuesta corta:
No directamente.
Respuesta más larga:
Android App Bundles es un formato de publicación. Los dispositivos Android requieren .apk
archivos para instalar aplicaciones.
PlayStore o cualquier otra fuente desde la que esté instalando necesita extraer apks del paquete, firmar cada uno y luego instalarlos específicos para el dispositivo de destino.
La conversión de .aab a .apk se realiza mediante bundletool.
Puede utilizar el uso compartido interno de aplicaciones para cargar una compilación depurable de su aplicación en Play Store y compartirla con los evaluadores.
Instalando el aab directamente desde el dispositivo, no pude encontrar una manera de hacerlo.
Pero hay una manera de instalarlo a través de su línea de comando usando la siguiente documentación Puede instalar apk en un dispositivo a través de BundleTool
Según el comentario de “@Albert Vila Calvo”, señaló que para instalar bundletools usando HomeBrew, use brew install bundletool
Ahora puede instalar extraer apks del archivo aab e instalarlo en un dispositivo
Extrayendo archivos apk desde el siguiente comando
java -jar bundletool-all-0.3.3.jar build-apks –bundle = bundle.aab –output = app.apks –ks = my-release-key.keystore –ks-key-alias = alias – -ks-pass = contraseña: contraseña
Argumentos:
- –bundle -> Archivo .aab de paquete de Android
- –output -> Destino y nombre de archivo para el archivo apk generado
- –ks -> Archivo de almacén de claves utilizado para generar el paquete de Android
- –ks-key-alias -> Alias para el archivo de almacén de claves
- –ks-pass -> Contraseña para el archivo de alias (tenga en cuenta el prefijo ‘pass’ antes del valor de la contraseña)
Entonces tendrás un archivo con extensión .apks Así que ahora necesitas instalarlo en un dispositivo
java -jar bundletool-all-0.6.0.jar install-apks –adb = / android-sdk / platform-tools / adb –apks = app.apks
Argumentos:
- –adb -> Ruta al archivo adb
- –apks -> Es necesario instalar el archivo Apks
No puede instalar el paquete de aplicaciones [NAME].aab
directamente al dispositivo Android porque está publicando formato, pero hay una manera de extraer el requerido apk
de bundle
e instálelo en su dispositivo, el proceso es el siguiente
- Descarga bundletool desde aquí
- ejecuta esto en tu terminal,
java -jar bundletool.jar build-apks --bundle=bundleapp.aab --output=out_bundle_archive_set.apks
- El último paso generará un archivo llamado como
out_bundle_archive_set.apks
, solo cámbiale el nombre aout_bundle_archive_set.zip
y extrae el archivo zip, salta a la carpetaout_bundle_archive_set > standalones
, donde verá una lista de todos los apks
Ahí va la referencia de los desarrolladores de Android para el enlace de herramientas de paquete