Convertir AAB a APK

Convirtiendo archivos .aab directamente al formato .apk.

Cómo convertir un archivo aab a apk

¿Qué es un archivo AAB?

Los archivos con .aab representan los Paquetes de Aplicaciones Android - un nuevo formato de archivo presentado por Google para las aplicaciones Android. Es más eficiente que el APK y es esencialmente un formato de publicación, lo que significa que es cómo los desarrolladores suben sus aplicaciones a Google Play Store. Un archivo AAB contiene el código compilado y los recursos de la aplicación Android, pero no se puede instalar directamente en un dispositivo Android. En cambio, Google Play utiliza el AAB para generar APKs optimizados para los usuarios finales basándose en la configuración de sus dispositivos. Convertir AAB a APK puede ser necesario para probar o distribuir aplicaciones fuera de Play Store, pero es esencial seguir las mejores prácticas y usar herramientas oficiales para hacerlo.

¿Qué es un archivo APK?

APK, que significa Kit de Paquete Android, es el formato de archivo utilizado por el sistema operativo Android para la distribución e instalación de aplicaciones móviles.

Convertir AAB a APK

Usando Google Play Console

Los desarrolladores suelen usar la Consola de Google Play para subir archivos AAB. Google Play Console genera automáticamente archivos APK cuando subes un AAB. Estos archivos APK se distribuyen después a los usuarios finales a través de la Google Play Store.

Usando la utilidad de línea de comandos bundletool

Convertir .archivos aab directamente a .archivos apk debería ser posible usando el software bundletool, que se utiliza comúnmente para crear conjuntos de APKs; no archivos de paquetes individuales. Es la herramienta oficial para trabajar con Paquetes de Aplicaciones Android. Sin embargo, debería haber still una posibilidad de exportar esos paquetes de aplicaciones como archivos .apk genéricos.

Descarga e instala bundletool desde su repositorio de GitHub o desde la página oficial y utiliza el siguiente comando para realizar la conversión de .aab a .apk y extraer APK de archivos AAB.

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

Sustituye /MyApp/my_app.aab con la ruta a tu archivo AAB y /MyApp/my_app.apks con la ruta donde quieres que se guarde el archivo de conjunto APK. Al hacer eso, generarás un archivo .apks (archivo de conjunto APK), que contendrá un solo archivo .apk universal en lugar de un conjunto completo. Descomprime el archivo de conjunto APK para acceder a los archivos APK individuales. Encuentra el archivo APK adecuado para tu dispositivo (basándote en la arquitectura del dispositivo, la densidad de pantalla y otros factores) y transfiere el archivo APK a tu dispositivo e instálalo.

bundletool icon

bundletool

Una herramienta subyacente que Android Studio, el plugin Android Gradle y Google Play utilizan para construir Paquetes de aplicaciones de Android

Google Play Console icon

Google Play Console

Una plataforma para los desarrolladores de Google Play y Android para publicar y monitorear el rendimiento de sus aplicaciones.

* Texto traducido del original en inglés: How to convert aab to apk.

** Información adicional sobre tipos de archivos: OpenFile.me.

Otras conversiones de archivos .aab