0

ライブラリプロジェクトを使用しているファイルの重複を避けるために、Androidプロジェクトに取り組んでいますが、「ライブラリプロジェクト」がオーバーライドコンセプトに従っていることを確認しました。最初に、メインプロジェクトのリソースファイルが存在しない場合はチェックし、次に調べますライブラリプロジェクトへ。

たとえば。私のショー スプラッシュ スクリーン コードはライブラリ プロジェクトにあるため、メイン プロジェクトだけでなくライブラリ プロジェクトにもスプラッシュ スクリーン イメージを含める必要があります。リソースを 2 回追加する必要があります。

とにかく、ライブラリ プロジェクトを公開できませんが、ライブラリ プロジェクトにスラッシュ スクリーン、アイコンなどのリソースを追加する必要があります。そうしないと、コンパイル時エラーが発生します。

私のすべてのコードは Library プロジェクトにあるため、すべての巨大なリソースをライブラリ プロジェクトに提供する必要があり、新しいメイン プロジェクトにもそのようなさまざまな巨大なリソース ファイルが含まれています。アプリケーションのサイズを大きくする必要はありません。

リソース ファイルのオーバーライドを回避する方法はありますか?

プロジェクト間で共通のリソースのみを共有できますか? すべてのリソース ファイルの代わりに。

プロジェクト間でリソースのみを共有するにはどうすればよいですか?

4

0 に答える 0