正常に動作していたアプリに取り組んでいます。
新しいレイアウトファイルをいくつか試しましたが、プロジェクトをビルドすると、R.javaファイルが生成されません。プロジェクトをクリーンアップしてビルドしようとしましたが、それでもファイルが生成されません。
なぜこうなった?
ファイルを再生成するには、今何をすればよいですか?
正常に動作していたアプリに取り組んでいます。
新しいレイアウトファイルをいくつか試しましたが、プロジェクトをビルドすると、R.javaファイルが生成されません。プロジェクトをクリーンアップしてビルドしようとしましたが、それでもファイルが生成されません。
なぜこうなった?
ファイルを再生成するには、今何をすればよいですか?
いずれかの XML ファイルにエラーがある場合、Android はクリーン後に R.java を生成しません。エラーがないか確認し、修正します。R.java がビルドされます。
それが機能しない場合、Eclipse がファイルの追跡を失うことがあります。プロジェクトをクリックし、F5 を押してプロジェクトを更新します。
R.java ファイルは、アプリケーションで自動的に生成されます。R.java ファイルが生成されない理由を知りたい場合は、最後に作成したレイアウト ファイルに何らかの問題があります。
Android に違反している場合、または XML ファイルにエラーがある場合、R.java ファイルは削除されます。
ありがとう。
プロジェクトを更新してみてください。プロジェクトエクスプローラーでプロジェクトフォルダーを右クリックし、[更新]オプションをクリックします
私の経験では、Eclipse ADT は、アジア文字のファイル名や Windows のシステム構成ファイルなど、パッケージ ウィンドウにすべてのエラーを表示するわけではありません。これらのファイルを確認して削除した後、プロジェクトを再インポートする必要がある場合があります。
したがって、この質問はすでに回答されていることに気付きました。しかし、私は今日まったく同じ問題を抱えていて、約1時間立ち往生していました. 私の問題を解決する別の解決策を思いつきました。XML にエラーやタイプミスはありませんでした。Google ウォレットの例を実行しようとしていました。
私の解決策は、(マニフェスト ファイル内の) android:minSdkVersion の設定が低すぎることでした。この値を上げるだけで、すべてのエラーがなくなりました。
メニューフォルダーに main.xml ファイルがあるかどうかを確認しますが、strings.xml にはありません
<string name="action_settings">Settings</string>
私の場合はそれが原因の場合もあります。
プロジェクトを何度も何度もクリーニングしてビルドすることに数時間不満を感じた後、最終的に、コードで実際に使用できなかったため、R.java を解決できなかったファイルから赤いマークを削除することにしました。アクティビティ ファイルから最初の赤い行を削除すると、プロジェクトがビルドされ、R.java が自動的に生成されます。
これは、何の理由もなく進み、同じことで戻ってきたので、私にとって本当におかしなことです.
これがあなたを助けることを願っています
よろしくお願いします。