Tôi có một ứng dụng sử dụng API Android v2 của Google Maps. Tôi đã thêm google-play-services_lib
dự án thư viện vào không gian làm việc của mình và thêm một tham chiếu đến dự án từ dự án ứng dụng của mình, làm theo các hướng dẫn trên các trang này:
- http://developer.android.com/google/play-service/setup.html .
- https://developers.google.com/maps/documentation/android/start
Mọi thứ dường như hoạt động tốt: Ứng dụng hiển thị bản đồ và lớp phủ với các điểm đánh dấu mặc định. Vì vậy, tôi khá chắc chắn rằng tôi đã có các dịch vụ Google Play và Google API API được thiết lập chính xác.
Tuy nhiên, tôi thấy thông báo này trong cửa sổ ADT LogCat bất cứ khi nào chế độ xem bản đồ được khởi chạy (trên Nexus 7 thế hệ 2):
The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
Cấp độ thông báo là Lỗi và thẻ là GooglePlayServicesUtil
.
Điều này có vẻ lành tính, vì ứng dụng của tôi không hoạt động tốt. Nhưng tôi có thể làm gì hoặc kiểm tra để cố gắng giải quyết bất cứ vấn đề gì có thể xảy ra?
Thông tin thêm: Mỗi lần thông báo "Tài nguyên dịch vụ Google Play không tìm thấy" xuất hiện trong LogCat, trước đó là các thông báo này, đó là Cảnh báo và được gắn thẻ 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, tôi không thể tìm thấy hằng số 0x7f0b038a ở bất cứ đâu khi tôi tìm kiếm các dự án, bao gồm các tệp gen / R.java.
Tôi đã kiểm tra nội dung của .apk được tạo và nó bao gồm tất cả các tài nguyên có trong google-play-services_lib/res
thư mục.
Một cập nhật khác: Sau khi thêm ActionBarSherlock và cập nhật targetSdkVersion trong tệp kê khai của tôi từ 8 đến 17, bây giờ tôi thấy một lỗi khác trong đầu ra LogCat:
Could not find class 'maps.af.k', referenced from method 'maps.ag.an.a'
Chi tiết khác về vấn đề đó có thể được tìm thấy ở đây: Google Maps hoạt động tốt trên Android nhưng tôi vẫn gặp lỗi "Không thể tìm thấy lớp 'maps.i.k', được tham chiếu từ phương thức maps.z.ag.a"
Và một lần nữa, ứng dụng dường như chỉ hoạt động tốt. Có lẽ an toàn để bỏ qua những "lỗi" này?
Project > Clean
). Tôi đã nhận thấy rằng điều này đôi khi khắc phục các sự cố R.java/resource.