ฉันมีแอปพลิเคชันที่ใช้ Google Maps Android v2 API ฉันได้เพิ่มgoogle-play-services_lib
โครงการห้องสมุดลงในพื้นที่ทำงานของฉันและเพิ่มการอ้างอิงถึงจากโครงการแอปพลิเคชันของฉันโดยทำตามคำแนะนำในหน้าเหล่านี้:
- http://developer.android.com/google/play-services/setup.html
- https://developers.google.com/maps/documentation/android/start
ดูเหมือนว่าทุกอย่างจะทำงานได้ดี: แอพแสดงแผนที่และภาพซ้อนทับด้วยเครื่องหมายเริ่มต้น ดังนั้นฉันค่อนข้างมั่นใจว่าฉันได้รับบริการ Google Play และการตั้งค่าสิ่งต่างๆบน Google แผนที่ API อย่างถูกต้อง
อย่างไรก็ตามฉันเห็นข้อความนี้ในหน้าต่าง ADT LogCat เมื่อใดก็ตามที่มุมมองแผนที่เริ่มต้น (ใน Nexus 7 รุ่นที่ 2):
The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
GooglePlayServicesUtil
ระดับข้อความที่เป็นข้อผิดพลาดและแท็กคือ
ดูเหมือนว่าจะไม่เป็นอันตรายเพราะแอพของฉันทำงานได้ดี แต่ฉันจะทำอย่างไรหรือตรวจสอบเพื่อพยายามแก้ไขปัญหาที่อาจเกิดขึ้น
ข้อมูลเพิ่มเติม: ทุกครั้งที่ข้อความ "ไม่พบทรัพยากรบริการ Google Play" ปรากฏใน LogCat ข้อความเหล่านี้จะนำหน้าด้วยข้อความเตือนและแท็ก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 แผนที่ทำงานได้ดีบน Android แต่ฉันยังคงได้รับข้อผิดพลาด "ไม่พบคลาส 'maps.i.k' ซึ่งอ้างอิงจากวิธี maps.z.ag.a"
และดูเหมือนว่าแอปพลิเคชันจะทำงานได้ดีอีกครั้ง อาจปลอดภัยหรือไม่ที่จะละเว้น "ข้อผิดพลาด" เหล่านี้
Project > Clean
) ฉันพบว่าบางครั้งการแก้ไขปัญหาของ R.java/resource