Comment puis-je installer le .apk Google Play sur mon émulateur Android 4.0?
android
google-play
Sarath
la source
la source
Réponses:
Téléchargez les applications Google (GoogleLoginService.apk, GoogleServicesFramework.apk, Phonesky.apk) à
partir d' ici .
Démarrez votre émulateur:
Utilisez ensuite les commandes suivantes:
la source
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).
la source
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. CopiezGoogleLoginService.apk
,GoogleServicesFramework.apk
etPhonesky.apk
(ouVending.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à.Obtenir l'application Google Play à partir de votre appareil
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:
Vous devez disposer d'un accès au niveau racine (exécutez adb root) sur l'appareil pour pouvoir en extraire ces fichiers.
L'ajouter à l'image
Maintenant commence
yaffey
sous Windows ou un utilitaire similaire sur Linux ou Mac, et ouvrezsystem.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éesystem.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 supprimerSdkSetup.apk
etSdkSetup.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 desystem-original.img
.la source
adb shell
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
adb push <appname>.apk /system/app
adb reboot
la source
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.
la source
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
la source
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 *
la source
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.
http://www.genymotion.com/
la source