2010-11-18 11 views
4

私は新しいxmlファイルを作成しましたが、間違いがありましたか? R.javaの再生を妨げていました。私はプロジェクトの清掃を試み、プロジェクトのプロパティを修正しましたが、運はありませんでした。R.javaが誤動作しています

それから、私はXMLがR.javaを作り直していることに気づいたので、XMLファイルを削除してR.javaが戻ってきました。

しかし、R. へのすべての呼び出しでエラーが発生します。ことを言って呼び出し:

  • が解決されないか、だから、フィールド

ではないことができ、例えば私は

setContentView(R.layout.detectlayout); 

ERROR持っている:detectlayoutは解決できないか、フィールドではありませんが

「R」への私のすべての呼び出しに使用します。何か案は?

私は.Rがインポートされている場合、この現象が発生することができSOすでに運=/

答えて

5

コードの 'import'セクションを見てください。元のRを削除したので、Eclipseはcom.yourproject.Rの代わりにcom.android.RとしてRを記入する手助けとなります

Eclipseリソースの問題で時には問題が発生することがあります。 "auto buiild"機能が役立つかもしれません。あるいは単にEclipseを再起動するだけで役立つことがあります。それはMac OSの下でバグのようなものです。それがより良いものを作るつもりはないRファイルを削除する気にしないでください最初の

2

への提案のすべてを試してみました。 R.javaに問題があるときにEclipseが自動的に追加します

+0

新しく作成したxmlファイルを削除しましたが、R.javaが戻ってきましたが、識別子のどれも動作していません。プロジェクトがR.javaを既存のものとして認識しないようなものです。 – Sapp

+0

あなたはそれを意図的にインポートしていないことを知っています。あなたはそれのための輸入声明がないことを確認しましたか? – Thomas

2

だけ最悪のあなたには、いくつかの回は、あなたが変更したリソースを起動するときに、プロジェクト をきれいにする必要があなたに言ったように

笑そのルートを選択してもいいプロジェクトのと、あなたはまた、その日食は、(プロジェクト - >自動的にビルド)に自動的に構築するために設定されていることを確認する必要がプロジェクト

をきれいツリー をリフレッシュするために、F5、すべてressources をリロードするALT +シフト+ Oをください。

+0

うわー - あなたたちは深刻なストレスの節約者です - ありがとうございます - 私は日食が輸入経路を再定義するとは決して考えなかったでしょう - 私が見た最後の場所! – Sapp

関連する問題