Ich habe eine Anwendung, die die Google Maps Android v2-API verwendet. Ich habe das google-play-services_lib
Bibliotheksprojekt zu meinem Arbeitsbereich hinzugefügt und einen Verweis aus meinem Anwendungsprojekt hinzugefügt. Befolgen Sie dazu die Anweisungen auf diesen Seiten:
- http://developer.android.com/google/play-services/setup.html .
- https://developers.google.com/maps/documentation/android/start
Alles scheint gut zu funktionieren: Die App zeigt Karten und Überlagerungen mit den Standardmarkierungen an. Ich bin mir also ziemlich sicher, dass ich die Google Play-Dienste und die Google Maps-API richtig eingerichtet habe.
Diese Meldung wird jedoch im ADT LogCat-Fenster angezeigt, wenn die Kartenansicht initialisiert wird (auf einem Nexus 7 der 2. Generation):
The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
Die Nachrichtenebene ist Fehler und das Tag ist GooglePlayServicesUtil
.
Dies scheint harmlos zu sein, da meine App gut funktioniert. Aber was kann ich tun oder überprüfen, um das Problem zu beheben?
Weitere Informationen: Jedes Mal, wenn die Meldung "Google Play-Dienstressourcen wurden nicht gefunden" in LogCat angezeigt wird, werden diese Meldungen mit Warnungen und Tags vorangestellt 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, ich kann die Konstante 0x7f0b038a nirgendwo finden, wenn ich die Projekte durchsuche, einschließlich der gen / R.java-Dateien.
Ich habe den Inhalt der generierten APK überprüft und sie enthält alle Ressourcen, die sich im google-play-services_lib/res
Verzeichnis befinden.
Ein weiteres Update: Nachdem ich ActionBarSherlock hinzugefügt und die targetSdkVersion in meinem Manifest von 8 auf 17 aktualisiert habe, wird jetzt ein weiterer Fehler in der LogCat-Ausgabe angezeigt:
Could not find class 'maps.af.k', referenced from method 'maps.ag.an.a'
Weitere Details zu diesem Problem finden Sie hier: Google Maps funktioniert unter Android einwandfrei, aber ich erhalte immer noch die Fehlermeldung "Die Klasse 'maps.i.k', auf die von der Methode maps.z.ag.a verwiesen wird, konnte nicht gefunden werden."
Und wieder einmal scheint die App gut zu funktionieren. Vielleicht ist es sicher, diese "Fehler" zu ignorieren?
Project > Clean
) zu bereinigen . Ich habe festgestellt, dass dies manchmal Probleme mit R.java/resource behebt.