106 votes

Comment télécharger les services de Google Play dans un émulateur Android?

Je souhaite utiliser l'API Google Play Services dans mon application, mais lorsque j'ouvre l'émulateur pour tester mon application, il m'envoie un message indiquant que "les services Google Play doivent être téléchargés". Je sais que cela se produit car j'ai codé ce test dans mon activité principale dans la méthode onResume (); Je souhaite savoir comment installer des services de Google Play dans mon émulateur, car je devrai bientôt tester mes cartes. Merci.

83voto

gOVIL Points 857

Découvrez la Configuration de Google Play Services qui dit:

Pour développer une application utilisant le Google Play services de l'Api, vous devez mettre en place votre projet avec les Google Play services SDK.

Si vous n'avez pas installé le Google Play services SDK encore, aller la chercher maintenant en suivant le guide de l'Ajout de Paquets SDK.

Pour tester votre application lors de l'utilisation de la Google Play services SDK, vous devez utiliser:

  • Compatible appareil Android qui tourne sous Android 2.3 ou supérieur et comprend le Google Play Store.
  • L'émulateur Android avec un AVD qui exécute l'Api Google plate-forme basé sur Android 4.2.2 ou plus.

16voto

C'est comment vous faites Android de Google Maps API v2 de travail sur votre émulateur.


Créer un nouvel émulateur

  • pour l'appareil, choisissez "5.1" WVGA (480 x 800: mdpi)"
  • pour la cible, choisissez "Android 4.1.2 - API level 16"
  • pour "CPU/ABI" choisir "BRAS"
  • laisser reposer les valeurs par défaut

ce sont les paramètres qui travaillent pour moi. Je ne sais pas pour les autres.


Démarrer l'émulateur


installer com.android.vending-1.apk et com.google.android.gms-1.apk via ADB install


Plus la réponse est sur mon blog à propos de ce problème http://nemanjakovacevic.net/blog/2012/12/how-to-make-android-google-maps-v2-work-in-android-emulator/

7voto

karol Points 302

Je suis tombé sur une autre solution pour utiliser les services de Google Play sur un émulateur. Les gars de http://www.genymotion.com/ fournissent des émulateurs très rapides sur lesquels vous pouvez installer les services de Google Play. Ils ont juste besoin de vous inscrire pour commencer le téléchargement et vous devez installer Virtual Box. Pour le moment, ils prennent en charge les Android 16 et 17, mais d’autres sont en route.

3voto

Mike Vosseller Points 1095

Dans la version actuelle (Android Studio 0.5.2), il existe désormais un type de périphérique pour "API Google x86 (Google Inc.) - API de niveau 19".

2voto

Ishan Trikha Points 12

J'ai récemment essayé de développer l'application Google MAP API V2 et j'ai essayé de l'exécuter avec un émulateur, mais à chaque fois, le message d'erreur "Le service Google Play n'est pas installé sur ce téléphone" s'affiche. De mon point de vue même je pense que Google MAP API V2 ne fonctionne pas sur l'émulateur.

Solution

Ensuite, j'ai essayé d'exécuter le même exemple sur mon Sony Experia et de nouveau, il m'a montré la même erreur. Ensuite, j'ai installé les services de Google Play sur mon mobile et, étonnamment, il a commencé à fonctionner .. :)))

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