是否有可能拥有相同的代码库,但每个应用程序的可绘制目录不同?
基本上我想有相同的应用程序多次,只是重新命名,所以一切都可以是相同的,除了可绘制文件夹中的图像。
任何想法?
我希望我的目录结构看起来像这样:
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会首先拾取,但默认情况下会从主文件夹中获取不存在的资源。