660 votes

Comment installer les services Google Play dans une VM Genymotion (sans prise en charge du glisser-déposer) ?

Comment installer les services Google Play dans un émulateur Genymotion qui ne prend pas en charge le glisser-déposer ?

Je ne peux pas l'installer comme indiqué dans le post de Stack Overflow. Comment installer les frameworks Google (Play, Comptes, etc.) sur un appareil virtuel Genymotion ? en raison de l'absence de prise en charge de l'installation par glisser-déposer.

Genymotion prend en charge Google Apps pour quelques émulateurs, mais il ne prend pas en charge les émulateurs de tablettes.

6 votes

Genymotion a abandonné les GApps et le support ARM sur toutes ses VMs, pas sur certaines. Le guide auquel vous faites référence explique comment les récupérer. Si vous ne pouvez pas faire de glisser-déposer, cela signifie que le SDK Android n'est pas installé sur votre PC. Si vous avez un problème avec une réponse spécifique, commentez-la la prochaine fois au lieu de créer une nouvelle question.

0 votes

Votre commentaire sur ce sujet est vraiment utile, merci. La prochaine fois, je me contenterai de commenter au lieu de poser une nouvelle question.

0 votes

Si vous avez des problèmes avec le glisser-déposer, lisez aussi ceci : stackoverflow.com/questions/20002138/

982voto

anp8850 Points 3057

À partir de Genymotion 2.10.0, les GApps peuvent être installées à partir de la barre d'outils de l'émulateur. Veuillez vous référer à réponse par @ MichaelStoddart .

Suit une ancienne réponse conservée ici pour des raisons historiques :

Genymotion ne fournit pas Google Apps. Pour installer Google Apps :

  1. Mettez à jour Genymotion et VirtualBox à la dernière version.

  2. Téléchargez deux fichiers zip :
    - Installateur de traduction ARM v1.1
    - Google Apps pour votre version Android : 2.3.7 - 4.4.4 o 4.4 - 6.0 (avec plateforme et variante) Vous pouvez également trouver la liste des GApps dans la rubrique wbroek utilisateur Page GitHubGist .

  3. Ouvrez l'émulateur Genymotion et allez sur l'écran d'accueil puis faites glisser et déposez le premier fichier. Genymotion-ARM-Translation_v1.1.zip sur l'émulateur. Une boîte de dialogue apparaîtra et montrera que le transfert de fichier est en cours, puis une autre boîte de dialogue apparaîtra et demandera si vous voulez le flasher sur l'émulateur. Cliquez sur OK et redémarrez l'appareil en exécutant adb reboot depuis votre terminal ou votre invite de commande.

  4. Faites glisser et déposez le deuxième fichier gapps-*-signed.zip et répétez les mêmes étapes que ci-dessus. Exécutez adb reboot et, une fois redémarré, Google Apps sera dans l'émulateur.

  5. À ce stade, "Google Apps Services" se bloque fréquemment. 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 Google Apps installées. Cela semble faire réaliser à Google Play que vous avez un ancien service Google Play et vous demandera de le mettre à jour (dans mon cas, la mise à jour de Google Hangouts a nécessité une nouvelle version de Google Play Services ). J'ai également entendu dire que le simple fait d'attendre vous incitera à effectuer la mise à jour. L'application "Google Play Services" ne semble pas apparaître autrement - vous ne pouvez pas la rechercher. Vous devriez alors voir apparaître une offre de mise à jour de Google Play Services. Une fois le nouveau Google Play Services installé, vous disposerez d'un accès stable et fonctionnel à Google Play.

2 votes

Merci. A propos, drap & drop a fonctionné de n'importe où pour moi sur ubuntu.

0 votes

Quelle version d'ubuntu utilisez-vous ?

0 votes

J'utilise ubuntu 13.04 32 bit mais d'après mon expérience, le glisser-déposer ne fonctionne que depuis le bureau.

290voto

MichaelStoddart Points 2676

La dernière version de Genymotion (à partir de 2.10.0) vous permet désormais d'installer des GApps à partir de la barre d'outils de l'émulateur :

enter image description here

Cliquez sur le bouton GApps dans la barre d'outils

enter image description here

Accepter les termes et conditions

enter image description here

Votre téléchargement de google apps va alors commencer

Une fois le téléchargement terminé, il suffit de redémarrer le dispositif virtuel !

54voto

KingyBobo Points 121

Vous pouvez le faire simplement :

  1. Télécharger l'installateur de traduction ARM v1.1(ARMTI)
  2. Téléchargez les Google Apps pour votre Android version 4.4, 4.3, 4.2, ou 4.1 par exemple
  3. Faites glisser et déposez l'ARMTI sur l'écran d'accueil de votre émulateur, et confirmez tout
  4. Redémarrez votre émulateur
  5. Faites glisser et déposez la version correcte de Google App sur votre écran d'accueil.
  6. Redémarrez votre émulateur
  7. LE TRAVAIL EST FAIT.

NOTE : vous pouvez trouver la bonne version de GApp ici :

http://forum.xda-developers.com/showthread.php?t=2528952

0 votes

Je n'ai que gmail et hangout app dans mon genymotion.

0 votes

Service de lecture pour la version 6.0.0:- blog.ostebaronen.dk/2016/04/

50voto

Mahesh N Points 473

J'ai essayé presque toutes les options ci-dessus, mais je n'ai pas été en mesure d'installer les services de google play, cependant juste trouvé de la section faq de genymotion que la seule façon d'accéder aux services de google play est d'utiliser les paquets fournis par OpenGapps.

J'ai essayé et ça a marché :

  1. Visitez opengapps.org
  2. Sélectionnez x86 comme plate-forme
  3. Choisissez la version d'Android correspondant à votre appareil virtuel
  4. Sélectionnez nano comme variante
  5. Télécharger le fichier zip
  6. Glissez-déposez l'installateur zip dans un nouveau dispositif virtuel Genymotion (2.7.2 et plus seulement).
  7. Suivez les instructions de la fenêtre pop-up

23voto

Pour Android 6.0 au moins, la traduction ARM est apparemment inutile.

Il suffit de récupérer un paquet x86 + Android 6.0 (nano est bien) à partir de OpenGApps et l'installer en faisant un glisser-déposer et en lui disant de flasher.

Il semble que la traduction ARM était nécessaire avant que le paquet x86 ne soit disponible. Il se peut que vous ayez encore besoin de la traduction ARM si vous voulez installer des applications ARM uniquement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X