我有一个带有多个productFlavors的应用程序,并且在/main/res/values/strings.xml(R.string.foo_title)中有一个字符串,对于一种产品口味,我希望使用另一个字符串。
我在产品口味res / values / strings.xml下添加了一个R.string.foo_title,并期望资源合并用我更改的口味替换该口味的字符串,但是没有。
我想我希望这能正常工作,但是很难找到在这种情况下资源合并如何工作的示例。我期望这种行为是错误的吗?
我可以看到一些解决此问题的方法,但它们似乎并非最佳选择:
有任何想法吗?
最佳答案
这确实符合我的预期。在某个时候,我需要进行彻底的清理和重建,它才开始起作用。
如果您遇到异常行为,请尝试重新构建。