Comment convertir App Bundle au format AAB en fichier APK
Les bundles d’applications Android ont été introduits en 2018 comme un nouveau moyen pour les développeurs de distribuer des applications.Depuis lors, Google a promu son utilisation jusqu’à ce qu’il s’installe il y a un mois Les app bundles remplaceront les APK sur Google PlayLe problème est que les App Bundles au format AAB ne peuvent pas être installés sur Android.
Un App Bundle est un peu comme un fichier ZIP qui contient tout ce dont vous avez besoin pour créer un APK personnalisé installable pour chaque appareil.c’est possible Convertir App Bundle dans AAB en fichier APK Utilisez les bons outils, même s’il s’agit d’un processus qui prendra un certain temps.
Que faut-il pour passer d’AAB à APK
L’App Bundle contient tout le nécessaire pour créer un APK, mais il ne peut pas être installé sur l’appareil mobile lui-même
Au fur et à mesure que les développeurs commencent à publier toutes leurs applications au format App Bundle, vous pouvez vous retrouver avec une situation plus courante Fichier AAB au lieu d’APK à vie. Par exemple, dans un projet GitHub qui contient des fichiers compilés par un développeur.
Il est important de noter que les App Bundles ne sont pas installables, en fait, bien que le développeur télécharge le fichier AAB sur Google Play, ce qui finit par s’installer sur votre téléphone est un APK. Le problème est également que l’avantage de cela est que l’APK téléchargé et installé est optimisé pour la configuration de votre téléphone et prend donc moins de place.Pourtant, si l’application ou le jeu se retrouve entre vos mains Au format App Bundle, vous souhaitez le convertir en APK Installez-le et c’est fait.
tu en as besoin Ordinateur, Java et certificat utilisé pour signer l’applicationCela semble compliqué, mais si vous téléchargez et installez Android Studio, vous obtiendrez les deux derniers composants. Android Studio inclut Java dans son installation et crée automatiquement votre certificat de débogage, c’est donc une meilleure option que de le faire seul.
De plus, vous aurez besoin outil de regroupement, que vous pouvez télécharger depuis GitHub. C’est un fichier JAR, vous aurez donc besoin que Java soit installé sur votre PC avant de pouvoir utiliser l’outil pour convertir un fichier AAB en APK.
Comment convertir App Bundle en APK
Si vous avez une application ou un jeu dans un App Bundle au format AAB et que vous souhaitez le convertir en APK pouvant être installé sur votre téléphone, le moyen le plus simple consiste à mettre Fichiers AAB et Bundletool dans le même dossier sur votre PCpour éviter d’avoir à inclure le chemin.
Puis, Ouvrez le dossier sur la ligne de commandeSous Windows, cela implique d’appuyer sur Win + R, de taper cmd, puis d’utiliser une commande telle que CD C:MyFolder pour accéder au dossier approprié, en remplaçant MyFolder par le nom du dossier. Exécutez ensuite les commandes suivantes :
bundletool build-apks –bundle=app.aab –output=app.apks –mode=universal
Dans la commande ci-dessus, remplacez le nom de app.aab par le nom de votre fichier App Bundle, tandis que vous pouvez choisir n’importe quel nom pour app.apks tant qu’il est Fichiers APKS, pas APKNous verrons pourquoi dans un instant.
Ce processus prendra plus ou moins selon la complexité de l’application et la vitesse du PC, mais généralement cela ne prendra pas plus de quelques secondes. Bundletool vous prévient Utilisera le certificat de débogage d’Android Studio, mais vous pouvez signer votre application avec n’importe quelle autre clé si vous le souhaitez. Vous pouvez consulter la documentation de Bundletool sur le site des développeurs Android.
Une fois le processus terminé, vous aurez un fichier APKS avec un nom de votre choix. Ce n’est pas un APK, mais un fichier ZIP qui contient les fichiers APK. Renommez le fichier APKS en ZIP et ouvrez-le avec votre décompresseur préféré.
décompresser générique.apk Vous avez déjà le fichier APK généré à partir de l’App Bundle. Mais gardez à l’esprit qu’il est signé avec une clé de débogage différente de la clé de développeur, vous ne pourrez donc pas mettre à jour la version précédente ou installer la version officielle dessus.