web-dev-qa-db-ja.com

Eclipseがエラーを出し、最近の更新後にR.Javaファイルが見つからない

SDKADTを最新バージョンに更新しました。また、EclipseKeplerの後の最新バージョンJunoに更新しました。

ADTバージョンは22.0です。この更新後、新しいプロジェクトを作成すると、R cannot be resolved to a variableというエラーが表示されます。 import Android.R;をインポートしましたが、Don't include Android.R here; use a fully qualified name for each usage insteadを示す未使用のインポートとして表示されます。

Mac OSでも最新のアップデートで同じことが起こります。 activity_main.xmlを他の名前に変更しようとしましたが、それでもR.Javaは生成されません。

可能なすべてのものを試してみました。プロジェクトをクリーンアップし、ワークスペース全体を構築しました。何も助けません。

アップデート後にADTまたはEclipseの互換性に問題があると思います。

私はSDK全体を更新しました。スクリーンショットはこちらですが、同じ問題があります。

enter image description here

73
Anupam

SDKツールに更新して更新した後。 22初めて、Android SDK Managerを再起動し、新しい項目Android SDK Build-toolsを再インストールする必要がある場合があります。 enter image description here

これをインストールした後、プロジェクトをクリーンアップして再構築します。

172
Krauxe

昨日、私はSDKマネージャーで更新を行いましたが、あなたと同じ問題がありました。問題を修正しました:Android sdkを(sdkマネージャーツールを使用して)もう一度更新し、更新されたADTプラグインをインストールするためのEclipseからの更新を確認し、プロジェクトを再構築しました。 Android sdkマネージャーからの「Android sdk Build-tools」はrev 17になり、現在は問題ありません。私は問題がEclipseのadtプラグインにあると思う

6
Jarvis

import Android.R-すべてのクラスからこのステートメントを削除してから、Rファイルが生成されるクリーンを実行します。これが機能しなかった場合は、すべてのxmlファイルでエラーをチェックしてから、クリーンアップを実行します。これら2つは、Rファイルが失われる最も一般的な理由です

2
prvn

Buildターゲットの変更は、EclipseのR.Javaにも影響する可能性があります。

右クリックプロジェクト>>プロパティ>> Android >>最新を選択(通常)Android AP​​Iプラットフォーム>> [OK]をクリック

これが役に立てば幸いです。

次の手順を実行します...

  1. プロジェクトを右クリックします。
  2. プロパティ-> Android Check Project Build Target and API Levelを選択します。
  3. 再び戻ってAndroid SDKマネージャーツールを開き、Curresponding Android SDK Build Toolsがインストールされていることを確認します。

例:プロパティでAPIレベル17を選択した場合、Android SDK Build Tools 17.をインストールする必要があります。

1
shihabkv

私の問題は、activity_main.xmlファイルでAndroid:orientationのスペルが間違っていて、このエラーが発生していたことです。スペルを修正し、問題はなくなりました!そのため、activity_main.xmlにエラーがないことを確認してください。

0
Micro

私も同じ問題を抱えていました。次のことを実行して解決しました。

  1. ファイル名に大文字が含まれている場合はすべてのxmlファイルとドローアブルファイルをチェックし、小文字に変更した場合、セレクターxmlファイルを使用している場合はそれらのファイルでリンクしている他のファイルをチェックします。小文字。

  2. エラーを表示するJavaファイルに移動し、インポートリストからIMPORT R.Javaファイルを削除します。

  3. [プロジェクト] >> [クリーン]に移動します。

これで問題が解決するはずです。これは私が修正した方法です:)

0
murli

時々ファイルを抽出するとき、それはいくつかの部分を見逃します。その抽出時にすべてのファイルが適切に抽出されていることを確認してから、Eclipseを実行してから単純なファイルを実行し、私の場合はavdのプラグインをインストールします

0
Himanshu Gupta

これを試して:

  1. デスクトップでプロジェクトのバックアップを作成します

  2. eclipseを閉じる

  3. ワークスペースを削除する

  4. eclipseを再起動して、プロジェクトを再度インポートします。

0
JRE.exe