web-dev-qa-db-fra.com

Comment installer des APK à partir de la console Google Play générés à partir d'un ensemble d'applications Android Android?

Je télécharge actuellement les mises à jour de mon application sur la console Google Play en utilisant le format de publication .aab. Mon problème est que je ne trouve pas un moyen de télécharger et d'installer les bons fichiers APK générés à partir de .aab.

Lorsque je télécharge à partir des "Gérer les versions" comme le suggèrent de nombreuses personnes, il télécharge un .aab. Lorsque je télécharge un fichier APK spécifique à un appareil, il me donne trois fichiers APK. (Dans mon cas de téléchargement, base.apk, config.en.apk et config.xxhdpi.apk).

L'APK de base peut être installé mais ne peut pas être lancé. Les 2 autres fichiers APK ne peuvent même pas être analysés. Je soupçonne que ces trois devraient être installés en bundle mais je ne sais pas comment faire.

Comment puis-je installer ces trois fichiers APK ou télécharger le fichier APK unique que je peux installer facilement?

9
Hamu XD

Vous pouvez utiliser outil de bundle pour manipuler le fichier de bundle d'application et l'installer localement sur votre appareil. Tout d'abord, téléchargez bundletool depuis ici . ensemble d'applications (le fichier .aab). Générez ensuite un ensemble de fichiers APK à partir de celui-ci en exécutant

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

Notez que la commande ci-dessus crée un ensemble APK de fichiers APK non signés.

Ensuite, vous pouvez installer cet APK en exécutant

bundletool install-apks --apks=/MyApp/my_app.apks

Le fichier .apks contient toutes les configurations. Si vous souhaitez générer un ensemble d'APK pour un appareil spécifique, jetez un œil à ici .

0
noidsirius

Vous pouvez installer ces fichiers APK à l'aide du adb install-multiple commande:

adb install-multiple base.apk config.en.apk config.xxhdpi.apk

Autres options que vous pouvez utiliser:

  • La piste de test interne,
  • Déployez directement à partir de Android Studio (sélectionnez "Déployer l'APK à partir d'un ensemble d'applications" dans les configurations d'exécution).
19
Pierre