Mam aplikację korzystającą z Google Maps Android v2 API. Dodałem google-play-services_lib
projekt biblioteki do mojego obszaru roboczego i dodałem odniesienie do niego z mojego projektu aplikacji, postępując zgodnie z instrukcjami na tych stronach:
- http://developer.android.com/google/play-services/setup.html .
- https://developers.google.com/maps/documentation/android/start
Wszystko wydaje się działać dobrze: aplikacja wyświetla mapy i nakładki z domyślnymi znacznikami. Jestem więc prawie pewien, że mam poprawnie skonfigurowane usługi Google Play i API Google Maps API.
Widzę jednak ten komunikat w oknie ADT LogCat przy każdym zainicjowaniu widoku mapy (na Nexusie 7 drugiej generacji):
The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
Poziom wiadomości to Błąd, a znacznik to GooglePlayServicesUtil
.
Wydaje się to łagodne, ponieważ moja aplikacja działa dobrze. Ale co mogę zrobić lub sprawdzić, aby spróbować rozwiązać problem?
Dalsze informacje: Za każdym razem, gdy komunikat „Nie znaleziono zasobów usług Google Play” pojawia się w LogCat, jest poprzedzony tymi komunikatami, które są Ostrzeżeniami i oznaczone 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, nie mogę znaleźć stałej 0x7f0b038a w dowolnym miejscu podczas wyszukiwania projektów, w tym plików gen / R.java.
Sprawdziłem zawartość wygenerowanego pliku .apk i zawiera on wszystkie zasoby znajdujące się w google-play-services_lib/res
katalogu.
Kolejna aktualizacja: po dodaniu ActionBarSherlock i zaktualizowaniu targetSdkVersion w moim manifeście z 8 do 17, teraz widzę kolejny błąd w danych wyjściowych LogCat:
Could not find class 'maps.af.k', referenced from method 'maps.ag.an.a'
Więcej informacji na temat tego problemu można znaleźć tutaj: Mapy Google działają dobrze na Androidzie, ale nadal pojawia się błąd „Nie można znaleźć klasy„ maps.i.k ”, do której odwołuje się metoda maps.z.ag.a”
I znów aplikacja wydaje się działać dobrze. Może można bezpiecznie zignorować te „błędy”?
Project > Clean
). Zauważyłem, że czasami rozwiązuje to problemy z R.java/resource.