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 Maps API が正しくセットアップされていることは間違いありません。
ただし、マップ ビューが初期化されるたびに (第 2 世代の Nexus 7 で)、ADT LogCat ウィンドウに次のメッセージが表示されます。
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、gen/R.java ファイルを含むプロジェクトを検索すると、定数 0x7f0b038a がどこにも見つかりません。
生成された .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.z.ag.a から参照されたクラス 'maps.ik' が見つかりませんでした」というエラーが引き続き表示されます。
繰り返しになりますが、アプリは問題なく動作しているようです。これらの「エラー」を無視しても安全でしょうか?