4

私はEclipseを使用してAndroidプロジェクトに取り組んでいます。プロジェクトには、中央のコアに接続する複数のモジュールが含まれており、それらをサブパッケージに編成することは理にかなっています。

com.example.myapp-- コア クラスとアクティビティを含む

com.example.myapp.module1-- モジュール 1 に関連するクラスと活動

com.example.myapp.module2-- モジュール 2 に関連するクラスと活動

等々。各モジュールは独立して動作できないため、すべてが 1 つの Eclipse プロジェクトに含まれています。

ここで、リソースを個別のパッケージに整理することも素晴らしいことです。現時点では、すべてのレイアウトとドローアブルが にプリコンパイルされていcom.example.myapp.Rます。

Eclipse がモジュール 1 のリソースを自動的に配置するようにプロジェクトを編成する方法はありますcom.example.myapp.module1.Rか?

4

1 に答える 1

1

com.example.myapp.module2.SomeClassは Java パッケージ名であり、クラスごとに自由に選択できます。から始める必要さえありませんcom.example.myapp

ただしcom.example.myapp.R、で定義されたパッケージ名から生成され、AndroidManifest.xmlそのパッケージ名がアプリを識別し、リソースがアプリに属しているため、これは修正されます。私が知る限り、それを何らかの方法でさらにパッケージに分割する方法はありません (1 つのプロジェクトに保持する場合)。

ただし、ライブラリ プロジェクトを使用してアプリに含める場合は、異なる を使用できる可能性があります.R

于 2012-08-24T15:42:35.913 に答える