J'ai une application qui utilise l'API Google Maps Android v2. J'ai ajouté le google-play-services_lib
projet de bibliothèque à mon espace de travail et ajouté une référence à celui-ci à partir de mon projet d'application, en suivant les instructions sur ces pages:
- http://developer.android.com/google/play-services/setup.html .
- https://developers.google.com/maps/documentation/android/start
Tout semble bien fonctionner: l'application affiche des cartes et des superpositions avec les marqueurs par défaut. Je suis donc presque sûr d'avoir correctement configuré les services Google Play et l'API Google Maps.
Cependant, je vois ce message dans la fenêtre ADT LogCat chaque fois que la vue de la carte est initialisée (sur un Nexus 7 de 2e génération):
The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
Le niveau de message est Erreur et la balise est GooglePlayServicesUtil
.
Cela semble bénin, car mon application fonctionne bien. Mais que puis-je faire ou vérifier pour essayer de résoudre le problème?
Plus d'informations: Chaque fois que le message "Les ressources des services Google Play sont introuvables" apparaît dans LogCat, il est précédé de ces messages, qui sont des avertissements et étiquetés ResourceType
:
getEntry failing because entryIndex 906 is beyond type entryCount 3
Failure getting entry for 0x7f0b038a (t=10 e=906) in package 0 (error -2147483647)
FWIW, je ne trouve nulle part la constante 0x7f0b038a lorsque je recherche les projets, y compris les fichiers gen / R.java.
J'ai vérifié le contenu du fichier .apk généré, et il inclut toutes les ressources qui se trouvent dans le google-play-services_lib/res
répertoire.
Une autre mise à jour: Après avoir ajouté ActionBarSherlock et mis à jour la targetSdkVersion dans mon manifeste de 8 à 17, je vois maintenant une autre erreur dans la sortie LogCat:
Could not find class 'maps.af.k', referenced from method 'maps.ag.an.a'
Plus de détails sur ce problème peuvent être trouvés ici: Google Maps fonctionne bien sur Android mais je reçois toujours une erreur "Impossible de trouver la classe 'maps.i.k', référencée à partir de la méthode maps.z.ag.a"
Et encore une fois, l'application semble très bien fonctionner. Peut-être est-il prudent d'ignorer ces "erreurs"?
Project > Clean
). J'ai remarqué que cela résout parfois les problèmes de R.java/resource.