2011-02-08 10 views
74

可能性の重複に解決することはできません。私は私が前に持っていたと私は原因を理解していない問題を抱えてい
R cannot be resolved - Android errorアンドロイド - Rは、可変

。私のプロジェクトとコードは昨日実行していたので問題ありません。私は今日Eclipseをオープンしており、プロジェクトにはエラーが含まれているように見えます。

私はそれがある種のビルドパスの問題だと思います。なぜそれがランダムに発生するのか分かりません。しかし、コードにR.Layout.LayoutNameがある場合は問題があります。誰でも手伝っていただけますか?

私はアンドロイドをインポートしようとしましたが、以前はこれを持っていなかったので、エラーが出てレイアウトファイルが存在しません。

Projects>Clean>select your project 

にあなたがCleanプロジェクト

このようクリックしたい

+0

私は1つが罰金と他の1イマイチを実行している、日食で二つのプロジェクトを持っていますか? – Beginner

+1

は親切に私は私のプロジェクトをきれいにするたびに、これが私に起こる次のリンクhttp://stackoverflow.com/questions/885009/r-cannot-be-resolved-android-error – chiranjib

+1

をチェックし、それが日のために私を停止することができます。この質問には、プロジェクトの深い設定を変更することに関係する数十の異なる回答があるようです。通常はうまくいかず、他の問題も引き起こす可能性があります。 – Androidcoder

答えて

74

あなたがあなた自身のプロジェクトでandroid.Rまたは1つをターゲットにしているのに役立ちますか?

自分のR.javaファイルが生成されていますか? XMLビューの間違いが原因でR.javaが生成されない可能性があります。あなたのビューファイルを見て、すべてのXMLが正しいことを確認してください!

+2

XMLの問題を識別助けた私のために働いたことをしようとしましたか? – Beginner

+0

ビルド後にyour_package.R.javaがプロジェクトに存在するかどうかを調べます。 – codinguser

+0

はまた、私は、なぜこれが...アプリケーションは、数週間のために正常に動作し、現在すべての突然のそれはそれはありません – Beginner

12

が、これはUへ

+4

はすでに – Beginner

+4

がクリーンプロジェクト –

+0

クリーンステップがr.javaクラスが作成されている場合はどのようにチェックしますか –

164

この質問に対してanother solutionが見つかりました。

ゴープロジェクトに> [プロパティ]> [Javaのビルド・パス>タブ[注文とエクスポート]>ティックAndroidのバージョンチェックボックス enter image description here 次に、あなたのワークスペースが再び...自動的

プロパティを構築していない場合>プロジェクト enter image description here

を構築
+13

この男はいくつかの票を必要とします。 StackOverflowを経由して30分後、これは私のために働いた答えであり、おそらく他の多くの人々のために働くでしょう。おそらくEclipseは自動的にこれらのチェックを外します。 –

+0

@AndrewLatham – rdp

+2

と完全に同意します。この回答は受け入れられるものでなければなりません。どちらか、またはこれをコミュニティのwikiにする。 – l46kok

12

Rディレクトリを確認してください...ファイル名がすべて小文字ではなく、特殊文字がある場合は、このエラーが発生することがあります。私はeclipseを使っていますが、ファイル名はa-z0-9_のみです。

+0

新しいxmlファイルを作成したばかりで、大文字を使用していました。うわー! – DonnaLea

+0

ファイル(たとえばimage.png.old)に2つの拡張子が付きました。 10倍! –

+0

これは私のために働いた。投票した。 –

2

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

+0

これは私のために働いた。それらのうちのいくつかが実際に他のすべてを引き起こしているという長いエラーのリストからはわかりません。 – Carlos

21

私は、私の場合は非常に簡単に問題を修正しました:
は、ビルド - Path-に行く>設定はPath->注文とエクスポートを構築し、<プロジェクト名>/GENフォルダが<プロジェクトを上回っていることを確認してください名前>/src
注文を修正した後、エラーが表示されなくなります。

+2

これは私のために働いた。どのように変わったのか分かりません。同じプロジェクトを2年間続けていて、突然この問題が出てきました。うーん、日食とAndroidは時々とてもイライラしている! – jmurphy

+4

これは私の場合に当てはまりましたが、問題を解決したわけではありませんでした。 – Genadinik

+1

同じですが、私はそれらと同じエラーを入れ替えました。 – bgolson

2

これはおそらく、リソースにR.Javaのgenの構築を妨げる問題があるためです。私のケースでは、カットされたペーストが文字列に重複したアプリ名を与えていました。フォールトをソートし、genディレクトリを削除してクリーンアップします。

+0

[Generated Java files]>プロジェクトをクリーンアップ> Rebuildが私のために働いています – aby

0

すべてのレイアウトを保存し、以前のバージョンからそれらを交換してください。 1つずつコピーして、毎回プロジェクトをきれいにします。レイアウトの1つに何かがあり、その日食が好きではない場合があります。それは私のために働いた。

関連する問題