web-dev-qa-db-ja.com

ターゲット「Android-16」を解決できません

Android 4.2.2。最新のSDKをインストールした後、Eclipseを開くと、ビルド中に問題のあるすべてのプロジェクトが表示されました。次のエラーが表示されます。私はこれを解決する方法を知っていますか?

Unable to resolve target 'Android-16'
50
user1822729

更新後も同様のエラーが発生し、同じ問題が発生しました。

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

Android ADTも使用して設定できると思いますが、理解できず、これはより迅速でした

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

73
Veger

Eclipseを使用している場合は、ターゲットビルドをAPI 17よりも高いものに変更してみてください(右クリック->プロパティ-> Android-> Project Build Target)。

これでエラーが解消される場合は、ターゲットビルドを後でAPI 17に戻すだけです。

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

35
user2651262

注目に値する:

Project.propertiesの私のターゲットは、target = Google Inc.:Google APIs:18に設定されているようです。しかし、他のどこかに16に設定されたようです。target= Google Inc.:Google APIs:16に変更し、保存してから18に保存し直してから、うまくいきました。

7
GLee

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

6
W.K.S

プロジェクトプロパティとAndroid:targetSdkVersion(AndroidManifest.xml内)は両方とも同じ現在のSDKバージョンです。

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

4
Old McStopher

「ターゲット 'Android-16'を解決できない」という問題を解決するには、ライブラリプロジェクトのtargetSDKversionを「Android-support-v7-appcompat」などに設定します。

  1. ライブラリプロジェクトを展開する
  2. ライブラリからマニフェストファイルを開きます(アプリケーションのマニフェストファイルではありません)
  3. タグの下で、「ターゲットSDKバージョン」をインストールされているSDKのバージョンに指定します(18の例)
  4. ライブラリとアプリケーションを再構築(またはEclipseを再起動)

それで解決するはずです。

enter image description here

2
developer

Eclipseでは上記のすべてを実行しましたが、エラーはなくなりませんでした。

それから私は単にEclipseを再起動し、それはそれを解決しました;)

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

1
user3154700

ターゲット「Android-16」を解決できません

使用しているバージョンを確認し、記載されているファイルにそのバージョンを設定します

この問題を解決するには、次の3つのファイルを変更する必要があります。

project.properties(target = Android-18)

AndroidManifest.xml(Android:targetSdkVersion = "18")

\ bin\AndroidManifest.xml(Android:targetSdkVersion = "18")

上記のように、3つのファイルは同じバージョン番号を持っています。

1
srinivasulu

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

1
jaros

また、注目に値する-Ubuntu 12.04では、APIバージョン16用のAndroid SDKツールをインストールし、Eclipseを終了して再起動しました。ターゲットをバージョン16に戻し、18に戻すことなく問題を解決しました

1
user76945

プロジェクトを右クリックします。プロパティに移動します。左側のサイトでAndroidを選択します。右側でAndroid APIバージョン。適切なバージョン(Android API 16)を選択します。適用をクリックします。 。

適切なバージョンが表示されない場合は、Windowsにアクセスしてください。 Android SDK Managerに移動して、Android API 16(Android 4.1.2)をダウンロードします。上記の手順を繰り返します。 。

下の図にAPI 16があります。API16が見つからない場合は、Android sdk managerを使用してAPI 16をダウンロードできます。すでにAndroid 4.1.2、適用をクリックしてからOKをクリックします。

enter image description here

EclipseのSDKマネージャーからSDKをダウンロードするには、ウィンドウに移動します。Android SDKマネージャー。次のウィンドウが表示され、Android 4.1.2どのAPI 16インストールをクリックします。以下の画像は、API-15の例です(API-16ではこれを行う必要があります) enter image description here

0
Xar E Ahmer

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

0
Ansu

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

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

0
Raghav Joshi