SDK
とADT
を最新バージョンに更新しました。また、Eclipse
をKepler
の後の最新バージョン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全体を更新しました。スクリーンショットはこちらですが、同じ問題があります。
SDKツールに更新して更新した後。 22初めて、Android SDK Managerを再起動し、新しい項目Android SDK Build-toolsを再インストールする必要がある場合があります。
これをインストールした後、プロジェクトをクリーンアップして再構築します。
昨日、私はSDKマネージャーで更新を行いましたが、あなたと同じ問題がありました。問題を修正しました:Android sdkを(sdkマネージャーツールを使用して)もう一度更新し、更新されたADTプラグインをインストールするためのEclipseからの更新を確認し、プロジェクトを再構築しました。 Android sdkマネージャーからの「Android sdk Build-tools」はrev 17になり、現在は問題ありません。私は問題がEclipseのadtプラグインにあると思う
import Android.R-すべてのクラスからこのステートメントを削除してから、Rファイルが生成されるクリーンを実行します。これが機能しなかった場合は、すべてのxmlファイルでエラーをチェックしてから、クリーンアップを実行します。これら2つは、Rファイルが失われる最も一般的な理由です
Buildターゲットの変更は、EclipseのR.Javaにも影響する可能性があります。
右クリックプロジェクト>>プロパティ>> Android >>最新を選択(通常)Android APIプラットフォーム>> [OK]をクリック
これが役に立てば幸いです。
次の手順を実行します...
例:プロパティでAPIレベル17を選択した場合、Android SDK Build Tools 17.をインストールする必要があります。
私の問題は、activity_main.xmlファイルでAndroid:orientationのスペルが間違っていて、このエラーが発生していたことです。スペルを修正し、問題はなくなりました!そのため、activity_main.xmlにエラーがないことを確認してください。
私も同じ問題を抱えていました。次のことを実行して解決しました。
ファイル名に大文字が含まれている場合はすべてのxmlファイルとドローアブルファイルをチェックし、小文字に変更した場合、セレクターxmlファイルを使用している場合はそれらのファイルでリンクしている他のファイルをチェックします。小文字。
エラーを表示するJavaファイルに移動し、インポートリストからIMPORT R.Javaファイルを削除します。
[プロジェクト] >> [クリーン]に移動します。
これで問題が解決するはずです。これは私が修正した方法です:)
時々ファイルを抽出するとき、それはいくつかの部分を見逃します。その抽出時にすべてのファイルが適切に抽出されていることを確認してから、Eclipseを実行してから単純なファイルを実行し、私の場合はavdのプラグインをインストールします
これを試して:
デスクトップでプロジェクトのバックアップを作成します
eclipseを閉じる
ワークスペースを削除する
eclipseを再起動して、プロジェクトを再度インポートします。