Comment puis-je installer le .apk Google Play sur mon émulateur Android 4.0?
Comment puis-je installer le .apk Google Play sur mon émulateur Android 4.0?
Réponses:
Téléchargez les applications Google (GoogleLoginService.apk, GoogleServicesFramework.apk, Phonesky.apk) à
partir d' ici .
Démarrez votre émulateur:
emulator -avd VM_NAME_HERE -partition-size 500 -no-audio -no-boot-anim
Utilisez ensuite les commandes suivantes:
# Remount in rw mode.
# NOTE: more recent system.img files are ext4, not yaffs2
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system
# Allow writing to app directory on system partition
adb shell chmod 777 /system/app
# Install following apk
adb push GoogleLoginService.apk /system/app/.
adb push GoogleServicesFramework.apk /system/app/.
adb push Phonesky.apk /system/app/. # Vending.apk in older versions
adb shell rm /system/app/SdkSetup*
adb reboot
se bloque simplement.
Pour les futurs visiteurs.
À partir de maintenant, la plate-forme Android 4.2.2 comprend les services Google Play. Utilisez simplement un émulateur exécutant Jelly Bean. Les détails peuvent être trouvés ici:
Configurer le SDK des services Google Play
ÉDITER:
Une autre option consiste à utiliser Genymotion (fonctionne beaucoup plus rapidement)
MODIFIER 2:
Comme @ gdw2 l'a commenté: "la configuration du SDK des services Google Play n'installe pas une application Google Play fonctionnelle - elle active uniquement certains services fournis par le SDK"
Après la version 2.0, Genymotion n'est pas livré avec les services de lecture par défaut, mais il peut être facilement installé manuellement. Téléchargez simplement la bonne version à partir d' ici et glissez-déposez dans l'appareil virtuel (émulateur).
Je le fais de manière plus permanente - au lieu d'installer les APK à chaque fois avec adb
, ajoutez-les de manière permanente à l'image système que l'émulateur utilise. Vous aurez besoin de Yaffey sous Windows, ou d'un utilitaire similaire sur d'autres systèmes, pour modifier les images YAFFS2. Copiez GoogleLoginService.apk
, GoogleServicesFramework.apk
et Phonesky.apk
(ou Vending.apk
dans les anciennes versions d'Android) dans le /system/app
dossier dusystem.img
fichier de l'émulateur. Ensuite, je peux démarrer l'émulateur normalement, sans jouer avec adb, et le Play Store est toujours là.
Le téléchargement de Google Apps à partir d'un site Internet peut ne pas être tout à fait légal, mais si vous avez un téléphone ou une tablette avec une version Android correspondante, retirez-les simplement de votre appareil:
adb -d root
adb -d pull /system/app/GoogleLoginService.apk
adb -d pull /system/app/GoogleServicesFramework.apk
adb -d pull /system/app/Phonesky.apk
Vous devez disposer d'un accès au niveau racine (exécutez adb root) sur l'appareil pour pouvoir en extraire ces fichiers.
Maintenant commence yaffey
sous Windows ou un utilitaire similaire sur Linux ou Mac, et ouvrez system.img
l'image de l'émulateur que vous souhaitez modifier. Je modifie le plus souvent celui du [...]\android-sdk\system-images\android-17\x86
.
Renommez l'original system.img
ensystem-original.img
. Sous yaffey, copiez les fichiers APK que vous avez extraits de votre appareil dans le dossier / app. Enregistrez votre image modifiée system.img
dans le dossier d'origine. Ensuite, démarrez votre émulateur (dans mon cas, ce serait un émulateur Android 4.2 avec un processeur Intel Atom fonctionnant sous Intel HAX, ultra-rapide sur les machines Windows) et vous aurez le Play Store. Je n'ai pas jugé nécessaire de supprimer SdkSetup.apk
et SdkSetup.odex
- le Play Store et d'autres services fonctionnent toujours bien pour moi avec ces fichiers présents.
Lorsque vous avez terminé vos tests, pour alléger votre conscience coupable d'avoir piraté temporairement les applications Google depuis votre appareil, vous pouvez supprimer le modifié system.img
et restaurer l'original à partir de system-original.img
.
adb shell
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
adb push <appname>.apk /system/app
adb reboot
Vous pouvez le télécharger à partir d'un téléphone Android 4.0, puis monter l'image système rw
et la copier.
Je n'ai pas essayé avant mais cela devrait fonctionner.
C'est simple pour moi, j'ai téléchargé le fichier apk sur mon ordinateur et faites glisser ce fichier vers l'émulateur, il installe le jeu Google pour moi, j'espère que cela aidera quelqu'un
Playstore + Services Google Play sous Linux (Ubuntu 14.04)
Téléchargez des applications Google (GoogleLoginService.apk, GoogleServicesFramework.apk)
à partir d'ici http://www.securitylearn.net/2013/08/31/google-play-store-on-android-emulator/
et téléchargez (Phonesky.apk) à partir d'ici https://basketbuild.com/filedl/devs?dev=dankoman&dl=dankoman/Phonesky.apk
ACCÉDER À L'EMPLACEMENT DU SDK ANDROID >>
cd-Emplacement des outils du SDK Android-
POUR EXÉCUTER L'ÉMULATEUR >>
Android / Sdk / tools $ ./emulator64-x86 -avd Kitkat -partition-size 566 -no-audio -no-boot-anim
DÉFINIR LES PERMISSIONS >>
cd Android / Sdk / platform-tools platform-tools $ adb shell mount -o remount, rw -t yaffs2 / dev / block / mtdblock0 / system
plateforme-outils $ adb shell chmod 777 / système / app
platform-tools $ adb push /home/nazmul/Downloads/GoogleLoginService.apk / system / app /.
PUSH PLAY APKS >>
platform-tools $ adb push /home/nazmul/Downloads/GoogleServicesFramework.apk / system / app /. platform-tools $ adb push /home/nazmul/Downloads/Phonesky.apk / system / app /. outils de plateforme $ adb shell rm / system / app / SdkSetup *
Avez-vous déjà essayé Genymotion? J'en ai lu la semaine dernière et c'est génial. Ils ont plusieurs images Android que vous exécutez (avec leur propre logiciel). Les images sont incroyablement rapides et Google Play y est installé. Vérifiez-le si c'est le genre de chose dont vous avez besoin.