2

正常に動作していたアプリに取り組んでいます。

新しいレイアウトファイルをいくつか試しましたが、プロジェクトをビルドすると、R.javaファイルが生成されません。プロジェクトをクリーンアップしてビルドしようとしましたが、それでもファイルが生成されません。

  1. なぜこうなった?

  2. ファイルを再生成するには、今何をすればよいですか?

4

8 に答える 8

12

いずれかの XML ファイルにエラーがある場合、Android はクリーン後に R.java を生成しません。エラーがないか確認し、修正します。R.java がビルドされます。

それが機能しない場合、Eclipse がファイルの追跡を失うことがあります。プロジェクトをクリックし、F5 を押してプロジェクトを更新します。

于 2012-02-03T06:15:21.393 に答える
2

R.java ファイルは、アプリケーションで自動的に生成されます。R.java ファイルが生成されない理由を知りたい場合は、最後に作成したレイアウト ファイルに何らかの問題があります。

Android に違反している場合、または XML ファイルにエラーがある場合、R.java ファイルは削除されます。

ありがとう。

于 2012-02-03T06:15:59.400 に答える
1

プロジェクトを更新してみてください。プロジェクトエクスプローラーでプロジェクトフォルダーを右クリックし、[更新]オプションをクリックします

于 2012-02-03T06:14:22.580 に答える
0

私の経験では、Eclipse ADT は、アジア文字のファイル名や Windows のシステム構成ファイルなど、パッケージ ウィンドウにすべてのエラーを表示するわけではありません。これらのファイルを確認して削除した後、プロジェクトを再インポートする必要がある場合があります。

于 2012-05-09T04:01:31.180 に答える
0

したがって、この質問はすでに回答されていることに気付きました。しかし、私は今日まったく同じ問題を抱えていて、約1時間立ち往生していました. 私の問題を解決する別の解決策を思いつきました。XML にエラーやタイプミスはありませんでした。Google ウォレットの例を実行しようとしていました。

私の解決策は、(マニフェスト ファイル内の) android:minSdkVersion の設定が低すぎることでした。この値を上げるだけで、すべてのエラーがなくなりました。

于 2014-03-16T05:08:57.863 に答える
0

メニューフォルダーに main.xml ファイルがあるかどうかを確認しますが、strings.xml にはありません

<string name="action_settings">Settings</string>

私の場合はそれが原因の場合もあります。

于 2014-02-07T01:09:49.623 に答える
0

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

これは、何の理由もなく進み、同じことで戻ってきたので、私にとって本当におかしなことです.

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

よろしくお願いします。

于 2012-03-27T06:37:51.320 に答える