Android 4.2.2。最新のSDKをインストールした後、Eclipseを開くと、ビルド中に問題のあるすべてのプロジェクトが表示されました。次のエラーが表示されます。私はこれを解決する方法を知っていますか?
Unable to resolve target 'Android-16'
更新後も同様のエラーが発生し、同じ問題が発生しました。
project.properties
ファイルを手動で編集し、Android-16
部分をインストールした最新のものに更新するように修正できます。現在のケースでは、Android-17
です。
Android ADTも使用して設定できると思いますが、理解できず、これはより迅速でした
さらに、マニフェストも更新する必要があります。Android:targetSdkVersion
が17に設定されていることを確認してください。
Eclipseを使用している場合は、ターゲットビルドをAPI 17よりも高いものに変更してみてください(右クリック->プロパティ-> Android-> Project Build Target)。
これでエラーが解消される場合は、ターゲットビルドを後で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から、Android APIバージョン16のSDKツールをインストールします。
プロジェクトプロパティとAndroid:targetSdkVersion
(AndroidManifest.xml内)は両方とも同じ現在のSDKバージョンです。
すべてが最新で一致する場合は、Eclipseを再起動してみてください。(これは実際に動作する場合があります。)
「ターゲット 'Android-16'を解決できない」という問題を解決するには、ライブラリプロジェクトのtargetSDKversionを「Android-support-v7-appcompat」などに設定します。
それで解決するはずです。
Eclipseでは上記のすべてを実行しましたが、エラーはなくなりませんでした。
それから私は単にEclipseを再起動し、それはそれを解決しました;)
したがって、上記を実行してからEclipseを再起動してください!
ターゲット「Android-16」を解決できません
使用しているバージョンを確認し、記載されているファイルにそのバージョンを設定します
この問題を解決するには、次の3つのファイルを変更する必要があります。
project.properties(target = Android-18)
AndroidManifest.xml(Android:targetSdkVersion = "18")
\ bin\AndroidManifest.xml(Android:targetSdkVersion = "18")
上記のように、3つのファイルは同じバージョン番号を持っています。
両方のプロジェクトをチェックproject.properties
ファイルであり、ターゲットとしてバージョン18があり、バージョン16はどこにも見つかりませんでした。 Eclipseを再起動すると問題が解決しました。
また、注目に値する-Ubuntu 12.04では、APIバージョン16用のAndroid SDKツールをインストールし、Eclipseを終了して再起動しました。ターゲットをバージョン16に戻し、18に戻すことなく問題を解決しました
プロジェクトを右クリックします。プロパティに移動します。左側のサイトで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をクリックします。
EclipseのSDKマネージャーからSDKをダウンロードするには、ウィンドウに移動します。Android SDKマネージャー。次のウィンドウが表示され、Android 4.1.2どのAPI 16インストールをクリックします。以下の画像は、API-15の例です(API-16ではこれを行う必要があります)
プロキシ設定を設定します。 SDKマネージャー->オプション。その後、必要なAPIをインストールできます。それは私のために働いた。
プロジェクトフォルダーのproject.propertiesに移動し、Android:targetSdkVersion
またはtarget
タグ。
たとえば、project.propertiesファイルにAndroid:targetSdkVersion=16
または target=Android-16
、インストールしたターゲットの1つに変更します(インストールされたターゲットは、Android SDKマネージャー)から確認できます)。