Android 4.2.2 を使用しています。最新の SDK をインストールした後、Eclipse を開くと、ビルド中にすべてのプロジェクトで問題が発生していることがわかりました。以下は私が得るエラーです。これを解決する方法を教えてください。
Unable to resolve target 'android-16'
Android 4.2.2 を使用しています。最新の SDK をインストールした後、Eclipse を開くと、ビルド中にすべてのプロジェクトで問題が発生していることがわかりました。以下は私が得るエラーです。これを解決する方法を教えてください。
Unable to resolve target 'android-16'
私は同じ問題を抱えていましたが、更新後に同様のエラーが発生しました。
project.properties
ファイルを手動で編集し、android-16
パーツをインストールした最新のものに更新するように修正できます。あなたの現在のケースでは、android-17
.
Android ADTでも設定できると思いますが、よくわからずこちらの方が早かったです
さらに、マニフェストも更新する必要があります。17 にandroid:targetSdkVersion
設定されていることを確認してください。
Eclipse を使用している場合は、ターゲット ビルドを API 17 以降のものに変更してみてください (右クリック -> [プロパティ] -> [Android] -> [プロジェクト ビルド ターゲット])。
これでエラーが解消された場合は、後でターゲット ビルドを API 17 に戻してください。
android-support-v7-appcompat をインポートするときにこの問題が発生し、ターゲット ビルドを前後に変更すると問題が解決しました。
注目に値する:
project.properties のターゲットが target=Google Inc.:Google APIs:18 に設定されているようです。しかし、別の場所で 16 に設定されていたようです。target=Google Inc.:Google APIs:16 に変更し、保存してから 18 に戻すと、機能しました。
Android SDK Manager から、API バージョン 16 用の Android SDK Tools をインストールします。
android:targetSdkVersion
これは、プロジェクト プロパティと(AndroidManifest.xml 内の) が両方とも現在の SDK バージョンが同じ場合でも発生することがあります。
すべてが最新で一致している場合は、Eclipse を再起動してみてください。(これは実際に時々動作します。)
日食では、上記のすべてを実行しましたが、エラーは解消されませんでした。
それから私は単に日食を再開し、それで解決しました;)
したがって、上記を実行してから、Eclipseを再起動してください!
両方のプロジェクトproject.properties
ファイルを確認したところ、ターゲットとしてバージョン 18 があり、バージョン 16 はどこにも見つかりませんでした。Eclipseを再起動すると、問題は解決しました。
プロキシ設定を設定します。SDKマネージャ - >オプション。その後、必要な API をインストールできます。それは私のために働いた。
プロジェクト フォルダーの project.properties に移動し、変更android:targetSdkVersion
またはtarget
タグ付けします。
たとえば、project.properties ファイルにandroid:targetSdkVersion=16
またはが含まれtarget=android-16
ている場合は、インストールしたターゲットのいずれかに変更します (インストールされたターゲットは Android SDK マネージャーから確認できます)。