50

Android 4.2.2 を使用しています。最新の SDK をインストールした後、Eclipse を開くと、ビルド中にすべてのプロジェクトで問題が発生していることがわかりました。以下は私が得るエラーです。これを解決する方法を教えてください。

Unable to resolve target 'android-16'
4

13 に答える 13

73

私は同じ問題を抱えていましたが、更新後に同様のエラーが発生しました。

project.propertiesファイルを手動で編集し、android-16パーツをインストールした最新のものに更新するように修正できます。あなたの現在のケースでは、android-17.

Android ADTでも設定できると思いますが、よくわからずこちらの方が早かったです

さらに、マニフェストも更新する必要があります。17 にandroid:targetSdkVersion設定されていることを確認してください。

于 2013-03-07T08:56:16.860 に答える
35

Eclipse を使用している場合は、ターゲット ビルドを API 17 以降のものに変更してみてください (右クリック -> [プロパティ] -> [Android] -> [プロジェクト ビルド ターゲット])。

これでエラーが解消された場合は、後でターゲット ビルドを API 17 に戻してください。

android-support-v7-appcompat をインポートするときにこの問題が発生し、ターゲット ビルドを前後に変更すると問題が解決しました。

于 2013-08-06T02:01:50.090 に答える
7

注目に値する:

project.properties のターゲットが target=Google Inc.:Google APIs:18 に設定されているようです。しかし、別の場所で 16 に設定されていたようです。target=Google Inc.:Google APIs:16 に変更し、保存してから 18 に戻すと、機能しました。

于 2013-09-20T22:48:21.320 に答える
6

Android SDK Manager から、API バージョン 16 用の Android SDK Tools をインストールします。

于 2013-09-10T08:29:59.127 に答える
4

android:targetSdkVersionこれは、プロジェクト プロパティと(AndroidManifest.xml 内の) が両方とも現在の SDK バージョンが同じ場合でも発生することがあります。

すべてが最新で一致している場合は、Eclipse を再起動してみてください。(これは実際に時々動作します。)

于 2014-01-25T22:01:29.120 に答える
1

日食では、上記のすべてを実行しましたが、エラーは解消されませんでした。

それから私は単に日食を再開し、それで解決しました;)

したがって、上記を実行してから、Eclipseを再起動してください!

于 2014-12-03T13:16:48.660 に答える
1

両方のプロジェクトproject.propertiesファイルを確認したところ、ターゲットとしてバージョン 18 があり、バージョン 16 はどこにも見つかりませんでした。Eclipseを再起動すると、問題は解決しました。

于 2013-10-22T13:20:03.380 に答える
0

プロキシ設定を設定します。SDKマネージャ - >オプション。その後、必要な API をインストールできます。それは私のために働いた。

于 2014-04-01T10:43:11.587 に答える
0

プロジェクト フォルダーの project.properties に移動し、変更android:targetSdkVersionまたはtargetタグ付けします。

たとえば、project.properties ファイルにandroid:targetSdkVersion=16またはが含まれtarget=android-16ている場合は、インストールしたターゲットのいずれかに変更します (インストールされたターゲットは Android SDK マネージャーから確認できます)。

于 2013-09-17T10:27:08.720 に答える