目前,我有一个名为“Common”的项目,以及一个依赖于“Common”的名为“Setup”的应用程序。
在“公用”中,有一个“color.xml”,它是一个Android资源文件。
我想要的取决于构建类型,以覆盖“color.xml”中的某些值。
我尝试设置res.srcDirs = ['path/for/override/resources']
,但似乎不起作用。
有人可以给我一个例子吗?
最佳答案
只需在colors.xml
中创建一个具有相同名称的资源,并将其放入构建类型的目录中:yourbuildtype/res/colors.xml
即可。这将覆盖库中指定的资源的值。