2010-11-25 18 views
4

以前はすべて正常に機能していました。私はその後、レイアウトに新しいxmlファイルを追加しました。今、私のクラスの1つは、setContentViewが(R.layout.menu)を指しているときにエラーを出しています。 Eclipseは、R.layout.menuを解決できないと言っています。私は理由を理解できません。レイアウトフォルダに定義されているメニューというレイアウトがあります。R.layout.menuを解決することができません

提案がありますか?

+0

間違ったRをインポートしましたか?あなたのアプリのRが適切に再生成されましたか? – EboMike

+0

より正確なヘルプを得るためには、エラーが発生しているというだけでなく、「エラー」が何かを正確に投稿する必要があります。 Eclipseは何が間違っているかを教えてくれますが、自分で解決できない場合は、Eclipseがあなたに何を伝えているか教えてください。 – Snailer

+0

Uh、私は "EclipseはR.layout.menuを解決できないと言っています" – LuxuryMode

答えて

4

プロジェクト>クリーンを行いましたか?場合によっては、EclipseにRファイルを再度生成させなければならない場合もあります。

+0

リソースフォルダに問題がある場合、R.javaは作成されません。そうでない場合は、Zarahが提案したようにプロジェクトをクリーンアップしてください。 –

1

私のクラスファイル名がある場合には活動が(クラスファイル)が

かけて添加した場合、あなたのandroidmanifestをチェック

(これが必要であるかどうかわからない)R cannot be resolved - Android error

2

小文字のXMLファイル名を参照してください。

abc.class私のアンドロイドマニフェストは、このラインを持っている必要があり

<activity android:name=".abc"></activity> 
+0

私は小文字の提案を2番目にすることができます。私は以前にこの問題を抱えていました。 – Snailer

0

これはあなたの問題ではないかもしれませんが、私は雪が降るというEclipseの傾向に関連して厄介な問題を抱えていました。私はグラフィックがたくさんあるアプリを持っています。 PSPタイプ(Paint Shop Pro)ではなく、PNG拡張機能を使って、グラフィックスエディタに誤ってグラフィックスの1つを保存しました。

[2010-12-21 13:49:04 - TSRemote] W/ResourceType(4112): Bad XML block: no root element node found 
[2010-12-21 13:49:04 - TSRemote] libpng error: Not a PNG file 
[2010-12-21 13:49:04 - TSRemote] ERROR: Failure processing PNG image ...\android\TSRemote\res\drawable\reset_normal.png 
[2010-12-21 13:49:04 - TSRemote] ...\android\TSRemote\res\layout\devices.xml:38: error: Error: No resource found that matches the given name (at 'src' with value '@drawable/deviceback'). 
(about 50 more of these -- one for every graphic). 

Plusは、IDEで、R.へのすべての参照が未解決だった:このため、私は次のエラーを得ました。

キーが間違ったPNGファイルでした。一度それを修正したら、他のすべてのエラーは消え去った。

0

これは時々起こります。

xmlファイルにエラーがないと仮定すると:

1、それまでの文字列

2プロジェクト>クリーン

繰り返しを追加するなどのxmlファイル内の1つの中にいくつかの無害な変更を加えます働く

0

また、android.Rをインポートしたかどうかを確認してください。

この行を削除すると、プロジェクトは独自のRファイルから取得する必要があります。