1. ホーム
  2. アンドロイド

[解決済み】LogCatメッセージ。Google Play サービスのリソースが見つかりませんでした。プロジェクトの構成を確認し、リソースが含まれていることを確認してください。

2022-03-27 09:58:28

質問内容

Google Maps Android v2 APIを使用するアプリケーションを持っています。このアプリケーションには google-play-services_lib ライブラリプロジェクトをワークスペースに追加し、このページの指示に従って、アプリケーションプロジェクトから参照を追加しています。

すべて正常に動作しているようです。アプリは地図を表示し、デフォルトのマーカーでオーバーレイします。 このため、Google PlayサービスとGoogle Maps APIが正しく設定されていることを確認しています。

しかし、マップビューが初期化されるたびに、ADT LogCat ウィンドウにこのメッセージが表示されます(第2世代のNexus 7)。

The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.

メッセージレベルはErrorで、タグは GooglePlayServicesUtil .

私のアプリは問題なく動作しているので、これは良性だと思われます。しかし、問題が何であれ、対処するために何をすべきか、何を確認すればよいのでしょうか?


さらに情報です。LogCat に "Google Play services resources were not found" のメッセージが表示されるたびに、そのメッセージの前に以下のメッセージが表示され、これらは Warnings とタグ付けされています。 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)

ちなみに、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 Maps は Android で正常に動作しますが、エラー "Could not find class 'maps.i.k', referenced from method maps.z.ag.a" が表示されます。

そしてもう一度、アプリは問題なく動作しているようです。もしかしたら、これらのエラーは無視しても大丈夫なのでしょうか?

解決方法は?

これは、Google Play サービスライブラリのバグであり、以下のようにファイルされています。 問題755 .

残念ながら、まだ解決策はありません。