Androidアプリケーションには、「R.Java」と呼ばれる自動生成ファイルがあります。その目的を説明してください。
例えば。
すべてのアプリケーションは、文字列、ドローブル、レイアウト、スタイルなどのリソースを使用します。そのようなリソースをアプリケーションにハードコーディングする代わりに、それらを外部化してIDで参照します。 R.Javaファイルには、プログラマーによって割り当てられたか、SDKによって生成されたかに関係なく、これらすべてのリソースIDが含まれています。
R.Javaはビルド時に自動生成されます。そのコンテンツは、リソースファイル(レイアウトや設定を含む)に基づいています。
削除すると再作成されますが、独自に作成すると、ビルドシステムで置き換えることができないため、問題が発生します。