質問
新しい XML ファイルを作成しましたが、エラーが発生しました。そのせいで R.java の再生成が妨げられていました。プロジェクトのクリーニングとプロジェクトのプロパティの修正を試みましたが、うまくいきませんでした。
その後、XML が自身を再作成して R.java を作成していることに気づき、XML ファイルを削除すると、R.java が戻ってきました。
ただし、R へのすべての呼び出しでエラーが発生します。. 次のような電話がかかってきます。
- 解決できないか、フィールドではありません
たとえば、私は
setContentView(R.layout.detectlayout);
エラー:detectlayout は解決できないかフィールドではありません
「R.」へのすべての電話に対して。何か案は?
SOに関するすべての提案をすでに試しましたが、うまくいきませんでした =/
解決
あなたのコードの「インポート」のセクションを見てください。あなたがあなたの元Rを削除したので、チャンスはあなたがRで埋めるためにEclipseのヘルプがある代わりにcom.yourproject.Rのcom.android.Rとして
私も、時には、私はオフにし、「自動buiild」機能には役立つかもしれない、あるいは単にEclipseを再起動すると、時には役立つかもしれない見つけ、Eclipseのリソースのもので問題を抱えています。 Mac OSの下バギーのそれのようなもの。
他のヒント
これが発生する可能性があります。あなたはR.java
との難しさを持っているとき、Eclipseは自動的に時々それを追加します最初のRファイルを削除する気にしないでください、それは物事を作るつもりはない、より良いだけで最悪笑
あなたはあなたには、いくつかの回は、プロジェクトをきれいにする必要が言ったように あなたは、あなたのプロジェクトのルートを選択して、すべてressourcesをリロードするALT +シフト+ Oを行うためのリソースにその良いの変更を開始するとき ツリーをリフレッシュして、その後、F5 その後、クリーンプロジェクト
あなたも(自動的にプロジェクト - >ビルド)が日食を自動的に構築するために設定されていることを確認する必要があります。