Android ADTを起動すると、プロジェクトのすべてではないにしても、ほとんどのプロジェクトに赤い感嘆符が付きます。ビルドして実行しようとすると、エラーが発生します。
"google-play-services_lib]ターゲット 'Android-9'を解決できません"
Android SDKマネージャーを使用して更新を行っているため、これが何を意味するのかわかりません。
Eclipseを再起動しようとしました。別のAndroid SDKをダウンロードしてそこから実行しようとしましたが、それでも同じエラーが発生しました。
正しい方向に私を導くのを助けてください。
Eclipse用の最新のADTバンドルを実際にダウンロードすると、google_play_services_libをインポートしようとしたときに同じエラーが発生します(17)。 http://developer.Android.com/sdk/index.html#download
SDKマネージャーを開き、廃止された(API 9が表示される)をクリックして、API 9を取得します。これは実際には単純な見落としのように思われるため、修正する必要があります。これが他の人の役に立つことを願っています。
ADTを使用して最新の更新プログラムをインストールすると、この問題が発生しました。
Eclipseには、私のプロジェクトとgoogle-play-services_libのプロジェクトがあります。
最小SDKバージョン(前述)を9より大きい値に変更すると、十分ではないことがわかりました。また、マニフェストで設定したバージョンと一致するように「プロジェクトビルドターゲット」(Properties/Android /)を変更する必要がありました。
sDKマネージャーで「廃止」を確認し、欠落しているものをインストールするだけです(API 9)
これを修正する2つのオプション:
マニフェスト内の最小SDKバージョンであり、バージョン9以上である必要があります
プロジェクトのビルドターゲットを設定するプロジェクトプロパティを修正しました。
それは私のために働く。
AndroidManifest.xmlファイルでAndroid:minSdkVersion = "9"を9以上に変更します
i.e。、Android:minSdkVersion = "10"
これにより、問題を解決しました
お役に立てれば!!
これは、ADTの更新中に発生する場合があります。同期ファイルが同期していないGoogle Playサービスライブラリが原因である可能性があります。ライブラリを閉じて再度インポートするだけで、同期の問題を解決できます。