如何从build.gradle覆盖strings.xml

时间:2015-10-07 11:30:31

标签: android xml

需要根据productFlavor替换strings.xml文件中的值。我有两种口味都使用不同的url存储在strings.xml中。怎么做这个stuf?用代码解释我是gralde的新手。

productFlavors {
    staging {
        applicationId = "co.example.staging";
        //here i need a code to change values/override some values of strings.xml
    }
    production {
        applicationId = "co.example.breeze";
    }
}

1 个答案:

答案 0 :(得分:3)

您不需要在gradle构建文件中执行此操作,只需将不同的字符串放入名为" values-flavourname / strings.xml"的目录中,gradle将负责正确合并它们。