У меня есть приложение, которое использует API Google Maps Android v2. Я добавил проект библиотеки google-play-services_lib
в мое рабочее пространство и добавил ссылку на него из моего проекта приложения, следуя инструкциям на этих страницах:
- http://developer.android.com/google/play-services/setup.html.
- https://developers.google.com/maps/documentation/android/start
Все работает нормально: приложение отображает карты и наложения с маркерами по умолчанию. Поэтому я уверен, что правильно настроены службы Google Play и API Карт Google.
Однако я вижу это сообщение в окне ADT LogCat всякий раз, когда инициализируется представление карты (на втором Nexus 7):
The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
Уровень сообщения - это ошибка, а тег GooglePlayServicesUtil
.
Это кажется доброкачественным, поскольку мое приложение работает нормально. Но что я могу сделать или проверить, чтобы попытаться решить любую проблему?
Дополнительная информация: каждый раз, когда в LogCat появляется сообщение "Ресурсы служб Google Play", ему предшествуют эти сообщения, которые являются предупреждениями и помечены 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, я не могу найти постоянную 0x7f0b038a в любом месте, когда я ищу проекты, включая файлы gen/R.java.
Я проверил содержимое сгенерированного .apk и включил все ресурсы, которые находятся в каталоге google-play-services_lib/res
.
Другое обновление: добавив ActionBarSherlock и обновив targetSdkVersion в моем манифесте с 8 по 17, теперь я вижу еще одну ошибку в выходе LogCat:
Could not find class 'maps.af.k', referenced from method 'maps.ag.an.a'
Более подробную информацию об этой проблеме можно найти здесь: Google Maps отлично работает на Android, но я все равно получаю сообщение об ошибке "Не могу найти класс 'maps.i.k', ссылка от метода maps.z.ag.a"
И снова приложение работает нормально. Может быть, безопасно игнорировать эти "ошибки"?