12

Google マップ v2 のドキュメントに示されているように、単純なマップをアプリに表示するのに苦労しました。エクリプスは言い続けます:

コンテナ「Android 依存関係」は、存在しないライブラリ「X:\Android Development\workspace\google-play-services_lib\bin\google-play-services_lib.jar」を参照しています

ここで問題を抱えている人を数人見つけましたが、それらの手順を実行してもうまくいきませんでした. Google Play Services をインストールしましたが、アンインストールして再インストールしました。google-play-services_lib プロジェクトを Eclipse にインポートし、ワークスペースへの移動を確認しました。

これを機能させることができないので、どんな助けも素晴らしいでしょう。場所を確認しましたが、そこにはファイルがありません。Google Play Services をインストールしたため、ファイルが見つからない理由がわかりません。

4

12 に答える 12

18

この答えは私のために働いたhttps://stackoverflow.com/a/16398399/1874332

私もこの問題に遭遇しました。

私の解決策は、

最初にプロジェクト google-play-services_lib をクリーンアップしてから、プレイ サービス ライブラリに依存するプロジェクトをクリーンアップします

于 2013-05-15T14:27:05.367 に答える
15

I fixed this issue by:

  1. Right click "google-play-services_lib" project, select "Properties".
  2. Click "Android" on left panel.
  3. Check a version of Android SDK on "Project Build Target", then select "OK" button.
  4. Rebuild google-play_services_lib project, now you have "google-play-services_lib.jar" in "bin" folder.
  5. Clean and rebuild your project.

Details: google-play-services_lib project's original build target is android-10. If you do not install this version of Android SDK in Eclipse, Eclipse just don't build it, leaving an empty bin folder. And our project reference to a .jar file in this bin folder, which results in the error message. So to fix this issue is just to check an appropriate build target for google-play-services_lib project.

于 2014-02-25T05:00:57.700 に答える
2

私はすべてを試しましたが、Googleのサンプルプロジェクトでさえ何もうまくいきませんでした。最後に、SDKとEclipse ADTプラグインのすべてのパッケージをADT 14に更新しました。その後、正常に動作します:-)

于 2013-05-26T06:16:24.863 に答える
1

私の解決策は、

  1. 最初にプロジェクト google-play-services_lib を消去します

  2. 次に、プレイ サービス ライブラリに依存するプロジェクトをクリーンアップします

于 2013-11-15T04:20:58.170 に答える
1

Google Play サービス ライブラリ プロジェクトを再インポートしただけで、うまくいきました。

于 2014-09-03T07:00:30.973 に答える
1

私も同じ問題を抱えていました。これを修正するには、プロジェクトが google-play-services-lib で指定されているのと同じバージョンの Android SDK をサポートしていることを確認する必要があります。したがって、私の場合、Minimum Required SDK が API15 に設定されているプロジェクトがあります。したがって、 https://developer.android.com/tools/projects/projects-eclipse.html#ReferencingLibraryProjectの手順に従って google-play-services-lib をプロジェクトにインポートしたら、必ず google が表示されていることを確認してください。 -play-services-lib を Eclipse のパッケージ エクスプローラーに追加します。それを展開し、右クリックして [プロパティ] を選択します。プロジェクトのビルド ターゲットで、プロジェクトに設定されている最小必要 SDK (私の場合は API15) と少なくとも等しい SDK を確認してください。 ここに画像の説明を入力

于 2015-02-22T22:22:09.657 に答える
0

まず、プロジェクトを右クリックし、google-play-services存在する場合はインポートします。それ以外の場合は、@yoahが指示する手順に従います(下にインポートしますsdk->extra->google->google-play-service-libproject->google-play-services_lib)。それでも問題が解決しない場合は、複数の解決策に複数の問題がある可能性があります。

ソリューション。

  1. 日食を再開する
  2. プロジェクトをきれいにする
  3. Google Play サービスをアップグレードする
  4. 新しいビルド ツールをインストールするとうまくいきました。SDK を更新したときに、それらは自動的に含まれませんでした
  5. コードをインポートした場合。静かにワークスペースにコピーしてください。そうしないと、このエラーが発生する可能性があります。
于 2014-08-19T11:49:09.660 に答える
0

私は同じ問題に直面していましたが、Eclipse Android SDK ツールを更新したときに解決しました。
バージョン 22 を使用していましたが、Android SDK ツールを 22.0.1 に更新すると、エラーがなくなり、プロジェクトをビルドできました。
これが誰かに役立つことを願っています...

于 2013-07-02T12:01:24.413 に答える