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.
Réponses
Trop de publicités?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.
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/
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.
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 .. :)))