0

J'ai récemment commencé à apprendre à créer des activités Google Maps dans le développement d'applications Android, et je suis tombé sur un problème avec Google Play Services. Chaque fois que je mets ma dépendance de construction gradle à compile 'com.google.android.gms:play-services-maps:11.0.4', qui est la version la plus récente de play-services-maps, l'écran de l'émulateur se bloque sur la vue suivante sur l'exécution de mon application cartes:Android Emulator coincé sur "Les services Google Play sont en cours de mise à jour"

Google Play services are updating

J'ai permis à l'application de siéger là depuis plus d'une heure, et rien n'a changé ou mis à jour. Comme je l'ai lu dans d'autres questions sur StackOverflow, je peux faire fonctionner correctement l'application en définissant ma dépendance de build gradle à une ancienne version, telle que compile 'com.google.android.gms:play-services-maps:9.0.0', mais cela limite ma capacité à utiliser les nouvelles fonctionnalités et API Android dans mes applications, telles que comme FusedLocationProviderClient.

Je suis en cours d'exécution sur Nougat 7.1.1, et ont installé les SDKs suivantes pour tenter de résoudre ce problème Google Play Mise à jour:

  • Android SDK Build-Tools
  • Android SDK Outils
  • Google Play APK Library expansion
  • services Google Play
  • Repository support> Google Repository

Je n'ai trouvé aucun fil de discussion StackOverflow spécifique à ce message "Les services Google Play sont en cours de mise à jour". Que puis-je faire pour résoudre ce problème?

Répondre

1

Utilisez les images système API 24 ou API 26 Android Emulator et vous devriez être prêt à partir. L'API 25 ne dispose pas encore de la dernière version de l'application Google Play Store. Notez sur la capture d'écran que seules ces images sont des versions "Google Play".

Android Studio 3.0 AVD Manager - System Image Selection

0

En plus de la réponse de @Jamal Eason, vous pouvez utiliser le Nexus 5 et Nexus 5X émulateurs qui ont Play Store. Vérifiez here. Vous pouvez également try running on real android device connecté via USB prenant en charge google maps et ayant installé google play service.