2

プロジェクトのコンパイル中に、R.java ファイルを失いました。

新しいプロジェクトを再作成し、プロジェクト内のすべての .xml ファイル、.java ファイル、およびすべてのイメージを置き換えましたが、そのプロジェクトで R.java ファイルも失いました。

この問題を解決するにはどうすればよいですか? プロジェクト用に R.java ファイルを再作成できますか?

4

8 に答える 8

5

R.java ファイルは、Android ツールによって自動的に生成されます。そのため、いつでも再生成できるはずです。

この種のケースでは、プロジェクトのクリーンで完全な再構築を強制すると、一般的に役立ちます。

Eclipseで、試してください:

  • プロジェクト > クリーン
  • そして、プロジェクトをクリーンアップすることを選択します。
于 2011-03-10T12:38:23.577 に答える
3
  1. すべての src ファイルをバックアップ フォルダーにコピーします。
  2. プロジェクトをクリーンアップしてビルドします。
  3. R ファイルを取得します。
  4. 次に、ファイルを src にコピーして戻します
于 2012-12-01T09:35:33.353 に答える
2

私は同じ問題を抱えており、'case.xml' という名前のリソース ファイルを持つことになりました。「ケース」は予約済みの識別子のようです。名前を変更しただけで、問題は解決しました。

于 2012-01-25T15:55:47.437 に答える
2

2 つの可能性があります。

  1. いずれかの XML ファイルにエラーがある可能性があります。
  2. プロジェクトをクリーンアップしてビルドし直してください。
于 2011-03-10T12:39:08.303 に答える
1

通常、R.java ファイルが「失われる」のは、XML にエラーがある場合に発生します。resources.ap_ FileNotFound の問題についても同じです。

エラー リストを調べて、XML ファイルにエラーがないかどうかを確認してください。それらを修正してから、上記のように再構築してください。

于 2011-03-10T12:41:37.207 に答える
0

.xml ファイルにエラーが含まれている場合clean projectは、自動生成されたファイルが削除されるため、R.java.xml ファイルにエラーが含まれている間はプロジェクトをクリーンアップしないでください。

于 2012-10-02T18:00:47.303 に答える
0

上記のすべての回答を試してもエラーが発生する場合は、Java ファイルを確認してください。インポートandroid.Rファイルがある場合は、そのセンテンスを削除します。もう一度、プロジェクトのクリーニングとビルドを試してください。これでうまくいくことを願っています。

于 2011-03-10T12:44:43.587 に答える
0

プロジェクトを何度も何度もクリーニングしてビルドすることに数時間不満を感じた後、最終的に、コードで実際に使用できなかったため、R.java を解決できなかったファイルから赤いマークを削除することにしました。アクティビティ ファイルから最初の赤い行を削除すると、プロジェクトがビルドされ、R.java が自動的に生成されます。

R.java は何の理由もなく行き、何の理由もなく戻ってきたので、これは私にとって本当におかしなことです。

これがあなたを助けることを願っています

よろしくお願いします。

于 2012-03-27T06:47:06.230 に答える