4

コードベースは同じでも、アプリごとに別の描画可能ディレクトリを持つことは可能ですか?

基本的に、同じアプリを複数回使用したいのですが、ブランドを変更しただけなので、描画可能なフォルダー内の画像を除いてすべて同じにすることができます。

何か案は?

ディレクトリ構造を次のようにします。

manifest
java
assets
res
   anim
   animator
   drawables
     main
        drawable
           logo.png
           background.png
           xxx.png
           yyy.png
     flavor1
        drawable
           logo.png
           background.png
     flavor2
        drawable
           logo.png
           background.png
   layout
   menu
   values
   xml
4

1 に答える 1

9

うん。これは、Android フレーバーの主な機能の 1 つです。「メイン」ディレクトリと同じレベルに新しいフォルダを作成し、好きな名前を付けるだけです。この新しいフォルダーでは、構造をコピーし、オーバーライドするドローアブルに同じ名前を使用する必要があります。Gradle は、これらのリソースが存在する場合は最初に取得しますが、デフォルトでは Main フォルダーから存在しないリソースを取得します。

于 2016-06-28T22:09:33.757 に答える