Saya memiliki aplikasi yang menggunakan Google Maps Android v2 API. Saya telah menambahkan google-play-services_lib
proyek perpustakaan ke ruang kerja saya dan menambahkan referensi untuk itu dari proyek aplikasi saya, mengikuti instruksi pada halaman-halaman ini:
- http://developer.android.com/google/play-services/setup.html .
- https://developers.google.com/maps/documentation/android/start
Segalanya tampak berfungsi dengan baik: Aplikasi menampilkan peta dan overlay dengan spidol default. Jadi saya cukup yakin saya sudah mendapatkan layanan Google Play dan hal-hal yang diatur dengan Google Maps API dengan benar.
Namun, saya melihat pesan ini di jendela ADT LogCat setiap kali tampilan peta diinisialisasi (pada 2nd-gen Nexus 7):
The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
Level pesan adalah Kesalahan, dan tagnya adalah GooglePlayServicesUtil
.
Ini sepertinya jinak, karena aplikasi saya tidak berfungsi dengan baik. Tapi apa yang bisa saya lakukan atau periksa untuk mencoba mengatasi apa pun masalahnya?
Info lebih lanjut: Setiap kali pesan "Sumber daya layanan Google Play tidak ditemukan" muncul di LogCat, pesan itu didahului oleh pesan-pesan ini, yaitu Peringatan dan diberi tag 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, saya tidak dapat menemukan 0x7f0b038a konstan di mana saja ketika saya mencari proyek, termasuk file gen / R.java.
Saya telah memeriksa konten .apk yang dihasilkan, dan itu mencakup semua sumber daya yang ada di google-play-services_lib/res
direktori.
Pembaruan lain: Setelah menambahkan ActionBarSherlock dan memperbarui targetSdkVersion di manifes saya dari 8 hingga 17, saya sekarang melihat kesalahan lain dalam output LogCat:
Could not find class 'maps.af.k', referenced from method 'maps.ag.an.a'
Rincian lebih lanjut tentang masalah itu dapat ditemukan di sini: Google Maps berfungsi dengan baik di Android tetapi saya masih mendapatkan kesalahan "Tidak dapat menemukan kelas 'maps.i.k', dirujuk dari metode maps.z.ag.a"
Dan sekali lagi, aplikasi ini sepertinya bekerja dengan baik. Mungkin aman untuk mengabaikan "kesalahan" ini?
Project > Clean
). Saya perhatikan bahwa ini terkadang memperbaiki masalah R.java/resource.