Comment installer les services Google Play dans une VM Genymotion (sans support de drag and drop)?
Comment puis-je installer les services Google Play dans un émulateur Genymotion sans aucun support de glisser-déposer?
Je ne peux pas l'installer comme indiqué dans Stack Overflow post comment installer Google frameworks (Play, comptes, etc.) sur un dispositif virtuel Genymotion? en raison de l'absence de support du glisser-déposer de l'installation.
Genymotion supporte Google Apps pour quelques émulateurs, mais il ne supporte pas tablette émulateurs.
11 réponses
Genymotion ne fournit pas Googleapps. Pour installer Googleapps:
-
Mise à niveau Genymotion et VirtualBox à la dernière version.
-
télécharger deux fichiers zip:
- ARM Translation Installer v1.(1)
- Googleapps pour votre version Android : 2.3.7 - 4.4.4 ou 4,4-6,0 (avec plate - forme et variante) vous pouvez également trouver la liste GApps dans le wbroek user githubgist page . -
ouvrir émulateur Genymotion et aller à l'écran d'accueil puis faire glisser et déposer le premier fichier Genymotion-ARM-Translation_v1.1.zip sur l'émulateur. Une boîte de dialogue apparaîtra et s'affichera en tant que transfert de fichier en cours, puis une autre boîte de dialogue apparaîtra et vous demandera si vous voulez flash sur l'émulateur. Cliquez sur OK et redémarrez l'appareil en lançant
adb reboot
depuis votre terminal ou l'invite de commande. -
faites glisser et déposez le deuxième fichier gapps-*-signé.zip et répéter les mêmes étapes que ci-dessus. Lancez à nouveau
adb reboot
et, une fois redémarré, Googleapps sera dans l'émulateur. -
avec le message suivant
google play services has stopped working
. Ouvrez Google Play. Après avoir fourni les détails de votre compte, ouvrez Google Play et mettez à jour vos Googleapps installés. Cela semble faire Google Play se rendre compte que vous avez un vieux Google Play Services et vous demandera de mettre à jour (dans mon cas, mise à jour Google Hangouts requis une nouvelle version de Google Play Services ). J'ai aussi entendu dire que le simple fait d'attendre vous incitera aussi à mettre à jour. L'application "Google Play Services" ne semble pas pour apparaître dans l'autre - vous ne pouvez pas rechercher. Vous devriez alors voir une offre de mise à jour des services Google Play. Une fois les nouveaux services Google Play installés, vous aurez maintenant un accès stable et fonctionnel à Google Play
la dernière version de Genymotion (2.10.0) vous permet maintenant d'installer des GApps à partir de la barre d'outils de l'émulateur:
cliquez sur le bouton GApps la barre d'outils
Accepter les Termes et Conditions
votre téléchargement de googleapps commencera alors""
une fois le téléchargement terminé, redémarrez simplement l'appareil virtuel!
vous pouvez le faire simplement en:
- téléchargez L'installateur ARM Translation v1.1 (ARMTI)
- Téléchargez les applications Google pour votre Android version 4.4, 4.3, 4.2, ou 4.1 par exemple
- faites glisser et déposez L'ARMTI sur L'écran de votre émulateur, et confirmer tous les
- redémarrez votre émulateur
- faites glisser et déposez la version correcte de Google App pour votre écran D'accueil
- redémarrez votre émulateur
- TRAVAIL FAIT.
NOTE: vous pouvez trouver la bonne version GApp ici:
j'ai essayé presque toutes les options ci-dessus, mais n'a pas été en mesure d'installer les services google play, cependant vient de trouver à partir de la section faq de genymotion que la seule façon d'accéder aux services google play est d'utiliser les paquets fournis par OpenGapps.
j'ai essayé et cela a fonctionné:
- visite opengapps.org
- sélectionnez x86 comme plate-forme
- choisissez la version Android correspondant à votre appareil virtuel
- sélectionner nano comme variante
- télécharger le fichier zip
- Drag & Drop le zip installer dans de nouveaux Genymotion de périphérique virtuel (2.7.2 et au-dessus seulement)
- suivez les instructions pop-up
pour Android 6.0 au moins, la traduction de bras est apparemment inutile.
il suffit de saisir un paquet x86 + Android 6.0 (nano est très bien) à partir de OpenGApps et installer par glisser-déposer et de lui dire de flash.
il semble que la traduction de bras était nécessaire avant que le paquet x86 ne soit disponible. Vous pourriez avoir besoin de la traduction ARM si vous voulez installer des applications ARM-only.
For Genymotion "Lollipop Preview-Nexus 5" virtual device
-
mêmes étapes mentionnées dans les réponses de @KingyBobo et @anp8850, mais:
-
Télécharger les applications correctes pour Android 5.0: Googleapps for Android 5.0 ( ) https://www.androidfilehost.com/?fid=95784891001614559 -gapps-lp-20141109-signé.zip)
Plus de GApps ici
notez que Google+ affiche beaucoup d'erreurs avant la mise à jour.
avec adb, vous pouvez installer les fermetures éclair GApps et ARM Support sans glisser-déposer. emuking de développeurs XDA a des instructions pour elle:
j'ai utilisé 4.2.2, ce qui est acceptable pour mes tests. J'ai ensuite extrait les deux zip "/system/..."dossiers vers un dossier sur mon bureau. Dans l'invite cmd j'ai utilisé les commandes suivantes (l'étape 1 est optionnelle et pour vérifier que adb fonctionne):
- adb devices
- adb remount
- ADB push "C:\Users\John\Desktop\GenyF_cked\system" / system
vous devrez changer le nom du dossier dans la ligne "ADB push" où vous avez extrait les deux fichiers zip. Après l'avoir fait, je vous recommande de" redémarrer " l'appareil.
- Download ARM Translation v1.1 et le clignoter en glissant et en tombant sur l'émulateur. Puis redémarrez l'émulateur.
- allez à Open GApps , sélectionnez architecture x86, version Android de votre émulateur et variante (nano est suffisant, d'autres applications peuvent être installées à partir de Play Store) et télécharger l'archive zip. Faites glisser et déposez cette archive sur l'émulateur et montrez-la. Le redémarrage de l'émulateur.
Maintenant Gapps offrir un moyen d'installer les gapps paquet approfondie apk.
Télécharger APK et instructions d'installation à partir du lien ci-dessous:
vous pouvez télécharger APK actuel à partir du lien ci-dessous:
Play store link: https://play.google.com/store/apps/details?id=org.opengapps.app
version actuelle lien du site web (7/22/2017): http://opengapps.org/app/opengapps-app-v16.apk
glisser-déposer n'a pas fonctionné sur mon système...
j'ai trouvé un blogpost qui décrit comment vous l'installez avec adb:
adb push Genymotion-ARM-Translation_v1.1.zip /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip
adb push gapps-jb-yyyymmdd-signed.zip /sdcard/Download/gapps.zip
adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip
adb reboot
adb shell flash-archive.sh /sdcard/Download/gapps.zip
adb reboot
le fait de suivre les étapes de la réponse acceptée n'a pas fonctionné pour moi. J'ai suivi les étapes dans ce guide avec une image 5.0.0, et il a obtenu le travail fait. C'est un processus par étapes comme la réponse acceptée pour ajouter le support Google Play
aux images de genymotion.
les différences les plus importantes sont que dans le guide auquel j'ai fait référence, ils mentionnent que l'installation de Google Play Services
sur des images dépassant 5.0.0 peut ne pas fonctionner, et ils dites de changer le ADB tool connection settings
dans la fenêtre Genymotion
paramètres de l'application bureautique en: Use custom Android SDK tools
. De plus, les fermetures à glissière gapps
semblent être différentes.
le guide utilise aussi des GIFs pour illustrer les étapes du processus, de sorte qu'il laisse beaucoup moins de place au doute.
lien vers gapps
zip Pour Android 5.0 utilisé dans le guide -- nécessite Genymotion 2.4.0+
lien vers ARM Translation Installer v1.1 utilisé dans le guide -- ceci est fourni pour des raisons de commodité. il ne semble pas différent de celui fourni dans la réponse acceptée à première vue