Android flavor语言 - 为每个应用程序单独绘制目录



是否有可能拥有相同的代码库,但每个应用程序的可绘制目录不同?

基本上我想有相同的应用程序多次,只是重新命名,所以一切都可以是相同的,除了可绘制文件夹中的图像。

任何想法?

我希望我的目录结构看起来像这样:

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

是的。这是android口味的主要特点之一。您所需要做的就是在与"主"目录相同的级别上创建一个新文件夹,并将其命名为所需的偏好。在这个新文件夹中,您需要复制结构,并为您想要覆盖的drawables使用相同的名称。如果存在这些资源,Gradle会首先拾取,但默认情况下会从主文件夹中获取不存在的资源。

最新更新