web-dev-qa-db-ja.com

Android Eclipseのエラー:ターゲット 'Android-xx'を解決できません

これにはある程度の重複があることは知っていますが、これまでのところ、どの回答も私を助けることができませんでした。

SVNを介して何人かの友人と共有されているプロジェクトでは、常に次のエラーが発生します。

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

project.propertiesターゲットバージョンを変更するには、Android-16を使用しない限り、エラーメッセージが表示されたままになります。

プロジェクトのAndroidセッションをチェックして、そこでターゲットを変更できるかどうかを確認しましたが、オプションとして16と17しか表示されません。

SDK Managerには、「SDK 10」ブランチ全体と、他のいくつかのブランチがインストールされています。

誰かがここで何が問題になっているのか知っていますか?

11
Neko

別の方法は、同じSDKを使用するのではなく、コンピューターでSDKを使用することです。

  1. プロジェクトを右クリックしてAndroid=を選択し、ターゲット名を確認して、[適用]をクリックして[OK]をクリックします。
  2. 次に、プロジェクトを右クリックします-> Androidツール->プロジェクトのプロパティを修正します。
  3. プロジェクトをクリーンアップしてビルドします。

set property add sdk

12
christophe

この答えは遅すぎますが、同じ問題が発生している場合は、SDKマネージャーからAPI10をインストールしてみてください。次に、以前と同じようにすべてを実行します。

または、Windows OSを使用している場合、これも役立つ場合があります: http://sagistech.blogspot.ca/2010/05/Android-sdk-error-unable-to-resolve.html

10
Nima Vaziri

プロパティビューのオプションとしてAndroid-10を取得していない場合は、明らかにインストールに問題があります。

まあ、明らかなことは、ウィンドウ>>設定>> AndroidでSDKの場所が正しく設定され、ADTの正しいインストールを指していることを再確認することです。そうであれば、ビュー設定では、インストールされたプラットフォームの1つとしてSDK10も含める必要があります(この場合、問題はありません)。

そうでない場合は、EclipseまたはADTインストールのいずれかで問題が発生しています。私は-念のため-あなたが正しいことを確認しますJava SDK-これが当てはまる場合、私は自分でEclipse/ADTに問題がありました。

ただし、これら2つのことが順調に進んでいると思われる場合は、EclipseとADTの両方を再インストールすることをお勧めします。 Androidのインストールのみを使用する場合は、developers.Android.comからの「公式」Google Eclipseパッケージを使用することをお勧めします。

Eclipse環境に変更するのが面倒なものがたくさん設定されていない限り、混乱している変数を特定することに時間を費やすことはお勧めしません(ここでの苦痛な経験から言えば;))。

4
Michael A.

プロジェクトのインポート中に、プロジェクトを選択した後、[プロジェクトをワークスペースにコピー]チェックボックスをオンにします。このオプションが修正されたので、これがお役に立てば幸いです。

0
WhiteHorse