web-dev-qa-db-ja.com

Android-Rを変数に解決できません

可能性のある複製:
Rを解決できません-Androidエラー

以前に問題が発生しましたが、原因がわかりません。私のプロジェクトとコードは、昨日実行されていたので問題ありません。今日、Eclipseを開いていますが、プロジェクト全体にエラーが含まれているようです。

何らかのビルドパスの問題だと思います。なぜランダムに発生するのかわかりませんか?しかし、R.Layout.LayoutNameがあるコードには問題があります...誰でも助けてくれますか?

私はそれをクリーニングしてビルドしようとしましたが、Android.Rをインポートしようとしましたが、以前はこれを持っていませんでした。

79
Beginner

Android.Rをターゲットにしているのですか、それとも自分のプロジェクト内のターゲットをしていますか?

独自のR.Javaファイルが生成されますか? xmlビューに間違いがあると、R.Javaが生成されない可能性があります。ビューファイルを調べて、すべてのxmlが正しいことを確認してください!

75
codinguser

この質問に対する 別の解決策 を見つけたと思います。

[プロジェクト]> [プロパティ]> [Javaビルドパス]> [[注文とエクスポート]]タブに移動し、Androidバージョンチェックボックスにチェックマークを付けます。 enter image description here その後、ワークスペースが自動的に構築されない場合...

もう一度プロパティ>プロジェクトをビルド enter image description here

164
Emkey

私の場合、非常に簡単に問題を修正しました。
Build- Path-> Configure Build Path-> Order and Exportに移動し、<プロジェクト名>/genフォルダーが上にあることを確認します<プロジェクト名>/src
順序を修正すると、エラーが消えます。

21
Eduard

rディレクトリを確認してください...ファイル名がすべて小文字ではなく、このエラーが発生する可能性のある特殊文字が含まれている場合があります。私はEclipseを使用しており、ファイル名a-z0-9_のみを受け入れます。

12
j2emanue

Cleanこのようなプロジェクトが必要です

クリック

Projects>Clean>select your project

これはあなたに役立ちます

12
Parag Chauhan

同じ問題を約1時間戦いました。最終的に、R.drawableフォルダーにまだないxmlファイル内のいくつかの画像ファイルを参照していることに気付きました。ファイルをフォルダにコピーするとすぐに、問題はなくなりました。必要なファイルがすべて揃っていることを確認する必要があります。

2
glenn

おそらく、genでのR.Javaのビルドを妨げているリソースの問題が原因であることに同意します。私の場合、カットアンドペーストは文字列で重複したアプリ名を与えていました。障害をソートし、genディレクトリを削除してクリーンアップします。

2
user1164035

すべてのレイアウトを保存し、以前のバージョンから置き換えます。ひとつずつコピーを開始し、毎回プロジェクトをクリーンアップします。レイアウトの1つにEclipseが気に入らないものがある場合があります。それは私のために働いた。

0
jonaypelluz