Première visite ici :
https://opengapps.org
J'ai sélectionné cette option :
Plate-forme
Android
Variante
x86
6
pico
mais les Android plus récents devraient aussi fonctionner. Ouvrez ensuite Android Studio. Sur l'écran "Select Hardware", sélectionnez un appareil sans icône "Play Store".
Avec les API de Google
Sur l'écran "System Image", j'ai sélectionné cette option :
Niveau API
ABI
Cible
24
x86
Android 7 Google APIs
mais les API plus récentes devraient également fonctionner. Vous ne devriez avoir besoin que d'un seul fichier de l'archive Zip de l'archive :
Core\vending-x86.tar.lz
A l'intérieur, il y aura un autre fichier :
vending-x86\nodpi\priv-app\Phonesky\Phonesky.apk
Maintenant, démarrez l'appareil :
emulator -list-avds
emulator -avd Pixel_3a_XL_API_24 -writable-system
Ensuite, installez Google Play Store. Notez que vous ne pouvez pas utiliser la méthode normale de glisser l'APK sur l'écran de l'appareil, sinon vous obtiendrez l'une de ces erreurs :
The APK failed to install.<br/> Error: Could not parse error string
The APK failed to install.<br/> Error: INSTALL_FAILED_UPDATE_INCOMPATIBLE:
Package com.android.vending signatures do not match the previously installed
version; ignoring!
The APK failed to install.<br/> Error: INSTALL_PARSE_FAILED_NO_CERTIFICATES:
Failed to collect certificates from /data/app/vmdl1047870024.tmp/base.apk:
META-INF/BNDLTOOL.SF indicates /data/app/vmdl1047870024.tmp/base.apk is signed
using APK Signature Scheme v2, but no such signature was found. Signature
stripped?
Installez comme ceci :
adb root
adb remount
adb push Phonesky.apk /system/priv-app
adb reboot
Après le redémarrage, vous devriez pouvoir lancer Google Play Store normalement.
Sans les API de Google
En utilisant la méthode ci-dessus avec l'image des API de Google, vous obtenez toujours certaines applications telles que YouTube. Si vous voulez installer une version différente d'une de ces applications, utilisez cette méthode. Sur l'écran "System Image", j'ai sélectionné cette option :
Niveau API
ABI
Cible
24
x86
Android 7
mais les API plus récentes devraient également fonctionner. Vous avez besoin de ces fichiers à partir de l'archive Zip :
Core\gmscore-x86.tar.lz
Core\vending-x86.tar.lz
Ensuite, extrayez-les des fichiers ci-dessus :
gmscore-x86\nodpi\priv-app\PrebuiltGmsCore\PrebuiltGmsCore.apk
vending-x86\nodpi\priv-app\Phonesky\Phonesky.apk
Utilisez la même méthode que ci-dessus pour installer les APKs. Après le redémarrage, vous devriez alors être être capable d'installer YouTube ou toute autre application. Notez que contrairement à la méthode ci-dessus, vous n'avez vous n'avez pas besoin d'exécuter l'installation de Google Play ni même de lancer l'application à la fin.
Liens externes
https://github.com/89z/googleplay/blob/f98b78a7/docs/play-store.md