目前,我有一个名为“Common”的项目,以及一个依赖于“Common”的名为“Setup”的应用程序。

在“公用”中,有一个“color.xml”,它是一个Android资源文件。

我想要的取决于构建类型,以覆盖“color.xml”中的某些值。

我尝试设置res.srcDirs = ['path/for/override/resources'],但似乎不起作用。

有人可以给我一个例子吗?

最佳答案

只需在colors.xml中创建一个具有相同名称的资源,并将其放入构建类型的目录中:yourbuildtype/res/colors.xml即可。这将覆盖库中指定的资源的值。

07-24 09:48
查看更多