2011-02-09 17 views
10

[2011-02-10夜12時14分34秒 - newproject]ターゲットを解決できません 'アンドロイド-2'エラー:ターゲットを解決できません 'アンドロイド-2'


とnewproject JavaやXMLファイルには、すべてのエラーを持っているdoes'tが、プロジェクトでは、私は問題があなたのJavaやXMLコードではなく、その中に何か問題


+0

eclipseを使用していますか? Eclipseプロジェクトを右クリックしてアンドロイドSDKをチェックしましたか? (私はあなたがそこに誤りを見ると確信しています)。 –

+0

@doc別のプロジェクトは、このような応答をするだけで良いものを実行しています。新しいAVDを起動したいかもしれません... – ezhil

+0

同じEclipse IDEから別のプロジェクトをインポートしましたか?私は間違っているかもしれませんが、これは私が起こっていると思います。Eclipseで新しいアンドロイドアプリケーションを開発しますか?アンドロイドのバージョンを "android 2"(sdkの設定時に指定したカスタム名)に設定します。 3.プロジェクトをエクスポートすると、「アンドロイド2」への参照がまだ残っています。 –

答えて

23

インポートするときのエラーです。あなたのプロジェクトのdefault.propertiesファイルのターゲットを変更する必要があります。

target=android-2 

はここで数字2は、あなたのアプリケーションを実行するプラットフォームのAPIレベルを表します

ここでは、次の行を変更する必要があります。

したがって、実行するAPIの値を使用します。

私は、Android 2.3で自分のアプリケーションを実行する場合、私はtarget=android-9

を使用して同じように参照してください:API Levels

+0

MITian:このAPIレベルは1.5です。他の1.5のプロジェクトが実行されていますが、これは私の同僚にはうまく動作していません。 Thankyou – ezhil

+0

次に、このプロジェクトを削除してもう一度インポートするか、ワークスペース全体をクリーンアップすることをおすすめします。また、SDKのパスが正しいことを確認しますか? –

+2

APIレベル1.5は、あなたが 'android-3'を使用しなければならないことを意味します。 –

12

をあなたは、プロパティに移動して、クリック、右クリック、プロジェクトでのAndroidのターゲットバージョンを変更することができます「Android」タブをクリックします。 project.propertiesも同様にインポートされますので、既存のプロジェクトをインポートする場合

enter image description here

0

はまた、SDKのバージョンに注意してください。

WindowsでAndroid SDKマネージャを実行している場合は、SDKマネージャプログラムにアクセスして、インストールされているSDKのバージョンを確認できます。このプログラムは通常です

4

私はこの問題を抱えています。修正は簡単です - Eclipseを再起動してください。その理由は、もう少し複雑です:

  1. 私はターゲット=アンドロイドを持っていたソースコード(ActionBarSherlock)をダウンロードしてインポートした新鮮なのEclipseのインストールとAndroid SDKのV.17(4.2.2)
  2. を持っていました-14のproject.propertiesファイルにあります。
  3. Eclipseは私が=アンドロイド-17ターゲットにアンドロイド-17と更新project.propertiesを使用することを考え出した、しかし、日食はまだターゲット=アンドロイド-14は、どこかでそのワークスペースのの.metadataフォルダにキャッシュされたていましたビルド中にcahced版を使用する

eclipseを再起動すると解決しました。

関連する問題