可能性のある複製:
Rを解決できません-Androidエラー
以前に問題が発生しましたが、原因がわかりません。私のプロジェクトとコードは、昨日実行されていたので問題ありません。今日、Eclipseを開いていますが、プロジェクト全体にエラーが含まれているようです。
何らかのビルドパスの問題だと思います。なぜランダムに発生するのかわかりませんか?しかし、R.Layout.LayoutName
があるコードには問題があります...誰でも助けてくれますか?
私はそれをクリーニングしてビルドしようとしましたが、Android.Rをインポートしようとしましたが、以前はこれを持っていませんでした。
Android.Rをターゲットにしているのですか、それとも自分のプロジェクト内のターゲットをしていますか?
独自のR.Javaファイルが生成されますか? xmlビューに間違いがあると、R.Javaが生成されない可能性があります。ビューファイルを調べて、すべてのxmlが正しいことを確認してください!
この質問に対する 別の解決策 を見つけたと思います。
[プロジェクト]> [プロパティ]> [Javaビルドパス]> [[注文とエクスポート]]タブに移動し、Androidバージョンチェックボックスにチェックマークを付けます。 その後、ワークスペースが自動的に構築されない場合...
もう一度プロパティ>プロジェクトをビルド
私の場合、非常に簡単に問題を修正しました。
Build- Path-> Configure Build Path-> Order and Exportに移動し、<プロジェクト名>/genフォルダーが上にあることを確認します<プロジェクト名>/src
順序を修正すると、エラーが消えます。
rディレクトリを確認してください...ファイル名がすべて小文字ではなく、このエラーが発生する可能性のある特殊文字が含まれている場合があります。私はEclipseを使用しており、ファイル名a-z0-9_のみを受け入れます。
Clean
このようなプロジェクトが必要です
クリック
Projects>Clean>select your project
これはあなたに役立ちます
同じ問題を約1時間戦いました。最終的に、R.drawableフォルダーにまだないxmlファイル内のいくつかの画像ファイルを参照していることに気付きました。ファイルをフォルダにコピーするとすぐに、問題はなくなりました。必要なファイルがすべて揃っていることを確認する必要があります。
おそらく、genでのR.Javaのビルドを妨げているリソースの問題が原因であることに同意します。私の場合、カットアンドペーストは文字列で重複したアプリ名を与えていました。障害をソートし、genディレクトリを削除してクリーンアップします。
すべてのレイアウトを保存し、以前のバージョンから置き換えます。ひとつずつコピーを開始し、毎回プロジェクトをクリーンアップします。レイアウトの1つにEclipseが気に入らないものがある場合があります。それは私のために働いた。