web-dev-qa-db-ja.com

google-play-servicesライブラリの参照

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'

誰もがそれが何を意味するのか知っていますか?

13
Apoz

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

22
Dhaval Parmar

私にとってそれを解決したのは、SDKマネージャーで一部のパッケージ(「sdk platform-tools」、および「sdk build-tools」が16から17に更新された)を更新することでした。その後、すべてが大丈夫でした。

私はこれを解決するために半日近く費やしました...これはおそらく誰も助けにはならないことに気づきますが、これが0.1%の確率で誰かに役立つ可能性があるため、私がここに私の答えを書くことにしました。

これが誰かを助けることを願っています:-)

4
JRun

2番目のメッセージは、SDK Android-8に必要なファイルがないことを意味します。必要なのは、SDK Managerを開き、必要なSDKバージョンをダウンロードすることです(例):

enter image description here

その後、必要なjarファイルがあるので、それをGoogleマッププロジェクトに追加できます。

4
Emil Adz

上記の最良の答えを試しましたが、それでも機能しませんでした。他のすべてを試してみて、他の場所で検索を続けたが、役に立たなかった。

最終的に問題を解決したのは、Eclipseを再起動してクリーンにすることでした(上記のベストアンサーに書かれていることを実行した後)。

3
Hanan N

プロジェクトをインポートするときに、[プロジェクトをワークスペースにコピー]チェックボックスをオンにしました。それは私にとってそれを解決しました、それは実際にはかなり奇妙ですが、私たちは皆、Eclipseがいつも狂っていることを知っています。ところで、私はこのクリスマスのために機能するEclipseを求めています。

1
erdomester

あなたのマニフェストファイルにこれを追加してください

 <meta-data
        Android:name="com.google.Android.gms.version"
        Android:value="@integer/google_play_services_version" />
1
David

Android SDKコンポーネントをAndroid SDK Manager経由で)更新すると、これが発生しました。以前は、いくつかのGoogleライブラリ(Google Play Servicesなど)をインポートしていました。 )私のEclipseワークスペースに入れて、プロジェクトをワークスペースにコピーオプションを選択しました。インポートされたライブラリのバージョンがメインSDKとは異なるバージョンだったため、アップグレードによって問題が発生しました。

コピーしたプロジェクトをEclipseから削除し、SDKディレクトリから直接再インポートすると、この問題が修正されました。

1
Nick Baicoianu

プロジェクトを実行するだけ->クリーン。それは私のために働いた。幸運を !

0
phoenix