以前はすべて正常に機能していました。私はその後、レイアウトに新しいxmlファイルを追加しました。今、私のクラスの1つは、setContentViewが(R.layout.menu)を指しているときにエラーを出しています。 Eclipseは、R.layout.menuを解決できないと言っています。私は理由を理解できません。レイアウトフォルダに定義されているメニューというレイアウトがあります。R.layout.menuを解決することができません
提案がありますか?
以前はすべて正常に機能していました。私はその後、レイアウトに新しいxmlファイルを追加しました。今、私のクラスの1つは、setContentViewが(R.layout.menu)を指しているときにエラーを出しています。 Eclipseは、R.layout.menuを解決できないと言っています。私は理由を理解できません。レイアウトフォルダに定義されているメニューというレイアウトがあります。R.layout.menuを解決することができません
提案がありますか?
プロジェクト>クリーンを行いましたか?場合によっては、EclipseにRファイルを再度生成させなければならない場合もあります。
リソースフォルダに問題がある場合、R.javaは作成されません。そうでない場合は、Zarahが提案したようにプロジェクトをクリーンアップしてください。 –
私のクラスファイル名がある場合には活動が(クラスファイル)が
かけて添加した場合、あなたのandroidmanifestをチェック
(これが必要であるかどうかわからない)R cannot be resolved - Android error
小文字のXMLファイル名を参照してください。
abc.class私のアンドロイドマニフェストは、このラインを持っている必要があり
<activity android:name=".abc"></activity>
私は小文字の提案を2番目にすることができます。私は以前にこの問題を抱えていました。 – Snailer
これはあなたの問題ではないかもしれませんが、私は雪が降るという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ファイルでした。一度それを修正したら、他のすべてのエラーは消え去った。
これは時々起こります。
xmlファイルにエラーがないと仮定すると:
1、それまでの文字列
2プロジェクト>クリーン
繰り返しを追加するなどのxmlファイル内の1つの中にいくつかの無害な変更を加えます働く
また、android.R
をインポートしたかどうかを確認してください。
この行を削除すると、プロジェクトは独自のRファイルから取得する必要があります。
間違ったRをインポートしましたか?あなたのアプリのRが適切に再生成されましたか? – EboMike
より正確なヘルプを得るためには、エラーが発生しているというだけでなく、「エラー」が何かを正確に投稿する必要があります。 Eclipseは何が間違っているかを教えてくれますが、自分で解決できない場合は、Eclipseがあなたに何を伝えているか教えてください。 – Snailer
Uh、私は "EclipseはR.layout.menuを解決できないと言っています" – LuxuryMode