Google Maps Android v2 API'sını kullanan bir uygulamam var. Ben ekledim google-play-services_lib
bu sayfalarda yer alan talimatları uygulayarak, benim çalışma alanına kütüphane projesini ve başvurum projesinden bir referansı eklendi:
- http://developer.android.com/google/play-services/setup.html .
- https://developers.google.com/maps/documentation/android/start
Her şey iyi çalışıyor gibi görünüyor: Uygulama haritaları ve varsayılan işaretçileri olan bindirmeleri görüntüler. Google Play hizmetlerini ve Google Haritalar API'sını doğru şekilde kurduğuma eminim.
Ancak, harita görünümü her başlatıldığında (2. nesil Nexus 7'de) ADT LogCat penceresinde bu iletiyi görüyorum:
The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
İleti düzeyi Hata ve etiketi GooglePlayServicesUtil
.
Benim app iyi çalışıyor gibi, bu iyi huylu görünüyor. Ancak, sorunun ne olabileceğini ele almak için ne yapabilirim veya kontrol edebilirim?
Ek bilgi: LogCat'te "Google Play hizmetleri kaynakları bulunamadı" iletisi her görüntülendiğinde, öncesinde Uyarılar olan ve etiketlenen şu iletiler gelir 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, gen / R.java dosyaları da dahil olmak üzere projeleri aradığımda sabit 0x7f0b038a'yı hiçbir yerde bulamıyorum.
Oluşturulan .apk içeriğini kontrol ettim ve dizindeki tüm kaynakları içerir google-play-services_lib/res
.
Başka bir güncelleme: ActionBarSherlock ekledikten ve manifest'imde 8'den 17'ye kadar targetSdkVersion'u güncelledikten sonra, şimdi LogCat çıktısında başka bir hata görüyorum:
Could not find class 'maps.af.k', referenced from method 'maps.ag.an.a'
Bu sorunla ilgili daha fazla ayrıntıyı burada bulabilirsiniz: Google Haritalar Android'de iyi çalışıyor, ancak yine de "maps.z.ag.a yönteminden referans verilen 'maps.i.k' sınıfı bulunamadı" hatası alıyorum.
Ve bir kez daha, uygulama gayet iyi çalışıyor gibi görünüyor. Belki bu "hataları" göz ardı etmek güvenlidir?
Project > Clean
) tüm projeleri temizlemeyi deneyin . Bunun bazen R.java/kaynak sorunlarını giderdiğini fark ettim.