web-dev-qa-db-fra.com

Services Google Play obsolètes. Nécessite 9256000 mais trouvé 9080470

Il suffit simplement de créer une nouvelle activité GoogleMaps vide. Lorsque je vais exécuter l'émulateur, celui-ci s'affiche.

 Emulator message

Voici ce que j'ai installé dans le gestionnaire de SDK.

 SDK manager

et voici le dernier message que je reçois sur le moniteur lorsque j'essaie d'exécuter l'application ...

06-30 15:46:42.388 2783-2783/jackc.mapslesson W/GooglePlayServicesUtil: Google Play services out of date.  Requires 9256000 but found 9080470

Dans SDK Tools, je l'ai installé

 SDK Tools

et en extras ...

 extras

Le seul correctif que j'ai trouvé se trouve dans la catégorie Module, où il est indiqué ...

compile 'com.google.Android.gms:play-services:9.2.0'

Si je le change en ...

compile 'com.google.Android.gms:play-services:9.0.2'

Cela fonctionne alors, pourquoi est-ce? et y at-il un correctif pour que cela fonctionne sur 9.2.0?

22
user3095495

J'ai eu le même problème et j'essayais de le résoudre toute la journée. Vous pouvez faire deux choses:

  • Comme vous l'avez mentionné, vous pouvez rétrograder à 9.0.2
  • Vous pouvez également utiliser l'émulateur Genymotion basé sur VM et installer les services Google Play à partir du fichier Zip. Travailler _ GUIDE . J'ai choisi cette solution et ça marche à merveille.

Avant de commencer à utiliser Genymotion, j'avais ajouté un nouveau threads à code.google, un suivi des problèmes.

13
David Sýkora

Après deux jours de travail, j'ai appris comment cela fonctionnerait.

1.Installer une image système sans Google API

2.Téléchargez la dernière version de Google Utilisez cette URL officielle de Google pour la lecture à partir d’ici Convertir en apk

3.Maintenant, installez l'apk via le terminal adb et installez votre nomapk iciPS: Vous trouverez Adb ici: C:\Utilisateurs\VotreNom d'utilisateur\AppData\Local\Android\sdk \

Voilà, lancez l'émulateur et vérifiez la version de Google Play. Paramètres-> App-> Google Play. Ce sera la dernière

3
Ketan Sethi

Tout ce que je devais faire pour résoudre ce problème était d'entrer dans Google Play avec l'appareil Android et de télécharger/mettre à jour les services Google Play.

1
Francisco Peters

Si vous testez sur un émulateur, vous pouvez utiliser une version antérieure de votre application build.gradle (malheureusement, les émulateurs n'incluent pas la version mise à jour). 

Vous pouvez l'utiliser dans le niveau de l'application:

"compile 'com.google.Android.gms:play-services-gcm:7.5.0'"

et il s’agit là de la dépendance pour le plug-in Google Services Gradle dans le fichier build.gradle de niveau supérieur du projet:

"classpath 'com.google.gms:google-services:1.3.0-beta1'"
0
Priyesh Doshi

J'avais un problème similaire. Cependant déclassant à:

compile 'com.google.Android.gms:play-services:9.0.2'

n'a pas travaillé pour moi. Cependant, j'ai pu mettre à jour le SDK et les outils Android, puis mes émulateurs ont parfaitement fonctionné en utilisant: 

compile 'com.google.Android.gms:play-services-appindexing:9.2.1'

C'étaient le SDK Android et les outils que j'ai mis à jour

0
Jon B