Googleマップを使用してプロジェクトに取り組んでいますAndroid API v2で、google-play-services_libの参照を開始すると問題が発生します。プロジェクトのアイコンに赤い感嘆符が表示され、 [問題]タブにエラーメッセージが表示されます(Eclipseを使用しています)。
The container 'Android Dependencies' references non existing library 'C:\Users\Labo FMS\Documents\Applications\04-adt-bundle-windows-x86_64\sdk\extras\google\google_play_services\libproject\google-play-services_lib\bin\google-play-services_lib.jar'
実際、そのフォルダーに移動すると、「google-play-services_lib.jar」ファイルがないことがわかります。
ライブラリを再インストールしてみましたが、インストール時に下部にエラーメッセージが表示されることに気づきました。
[2013-04-09 13:54:32 - google-play-services_lib] Unable to resolve target 'Android-8'
[2013-04-09 13:54:32 - google-play-services_lib] Unable to resolve target 'Android-8'
[2013-04-09 13:56:18 - MainActivity] Unable to resolve target 'Android-8'
誰もがそれが何を意味するのか知っていますか?
google-play-services_lib
見つかりません target 'Android-8'
にインストールされていなかったため、Android SDK
。
Android target 'Android-8'
を他の使用に。
Your Project--->Right Click-->Properites-->Android-->Select Google API 15(whatever you have)-->ok
または
これをAndroidマニフェストファイルに追加します。
<uses-sdk
Android:minSdkVersion="8"
Android:targetSdkVersion="15" />
ターゲットSDKは任意のものを追加できますが、Google API
。
私にとってそれを解決したのは、SDKマネージャーで一部のパッケージ(「sdk platform-tools」、および「sdk build-tools」が16から17に更新された)を更新することでした。その後、すべてが大丈夫でした。
私はこれを解決するために半日近く費やしました...これはおそらく誰も助けにはならないことに気づきますが、これが0.1%の確率で誰かに役立つ可能性があるため、私がここに私の答えを書くことにしました。
これが誰かを助けることを願っています:-)
2番目のメッセージは、SDK Android-8
に必要なファイルがないことを意味します。必要なのは、SDK Manager
を開き、必要なSDKバージョンをダウンロードすることです(例):
その後、必要なjarファイルがあるので、それをGoogleマッププロジェクトに追加できます。
上記の最良の答えを試しましたが、それでも機能しませんでした。他のすべてを試してみて、他の場所で検索を続けたが、役に立たなかった。
最終的に問題を解決したのは、Eclipseを再起動してクリーンにすることでした(上記のベストアンサーに書かれていることを実行した後)。
プロジェクトをインポートするときに、[プロジェクトをワークスペースにコピー]チェックボックスをオンにしました。それは私にとってそれを解決しました、それは実際にはかなり奇妙ですが、私たちは皆、Eclipseがいつも狂っていることを知っています。ところで、私はこのクリスマスのために機能するEclipseを求めています。
あなたのマニフェストファイルにこれを追加してください
<meta-data
Android:name="com.google.Android.gms.version"
Android:value="@integer/google_play_services_version" />
Android SDKコンポーネントをAndroid SDK Manager経由で)更新すると、これが発生しました。以前は、いくつかのGoogleライブラリ(Google Play Servicesなど)をインポートしていました。 )私のEclipseワークスペースに入れて、プロジェクトをワークスペースにコピーオプションを選択しました。インポートされたライブラリのバージョンがメインSDKとは異なるバージョンだったため、アップグレードによって問題が発生しました。
コピーしたプロジェクトをEclipseから削除し、SDKディレクトリから直接再インポートすると、この問題が修正されました。
プロジェクトを実行するだけ->クリーン。それは私のために働いた。幸運を !