web-dev-qa-db-ja.com

Google-play-services_libターゲット 'Android-9を解決できません

Android ADTを起動すると、プロジェクトのすべてではないにしても、ほとんどのプロジェクトに赤い感嘆符が付きます。ビルドして実行しようとすると、エラーが発生します。

"google-play-services_lib]ターゲット 'Android-9'を解決できません"

Android SDKマネージャーを使用して更新を行っているため、これが何を意味するのかわかりません。

Eclipseを再起動しようとしました。別のAndroid SDKをダウンロードしてそこから実行しようとしましたが、それでも同じエラーが発生しました。

正しい方向に私を導くのを助けてください。

42
완벽한 씨

Eclipse用の最新のADTバンドルを実際にダウンロードすると、google_play_services_libをインポートしようとしたときに同じエラーが発生します(17)。 http://developer.Android.com/sdk/index.html#download

SDKマネージャーを開き、廃止された(API 9が表示される)をクリックして、API 9を取得します。これは実際には単純な見落としのように思われるため、修正する必要があります。これが他の人の役に立つことを願っています。

130
user3640330

ADTを使用して最新の更新プログラムをインストールすると、この問題が発生しました。

Eclipseには、私のプロジェクトとgoogle-play-services_libのプロジェクトがあります。

最小SDKバージョン(前述)を9より大きい値に変更すると、十分ではないことがわかりました。また、マニフェストで設定したバージョンと一致するように「プロジェクトビルドターゲット」(Properties/Android /)を変更する必要がありました。

5
Andrew

sDKマネージャーで「廃止」を確認し、欠落しているものをインストールするだけです(API 9)

3
MrB

これを修正する2つのオプション:

1)Android 2.3.1(API 9)をインストールしますが、現在は廃止されています。

enter image description here

2)AndroidManifest.xmlを少なくともAndroid:minSdkVersion = "10"に変更します

2
Jorgesys

マニフェスト内の最小SDKバージョンであり、バージョン9以上である必要があります

2
Rod_Algonquin

プロジェクトのビルドターゲットを設定するプロジェクトプロパティを修正しました。

enter image description here

それは私のために働く。

2
jsanmarb

AndroidManifest.xmlファイルでAndroid:minSdkVersion = "9"を9以上に変更します
i.e。、Android:minSdkVersion = "10"
これにより、問題を解決しました
お役に立てれば!!

これは、ADTの更新中に発生する場合があります。同期ファイルが同期していないGoogle Playサービスライブラリが原因である可能性があります。ライブラリを閉じて再度インポートするだけで、同期の問題を解決できます。

0
venkat