不同的风格构建类型的不同字符串资源

时间:2016-01-22 19:52:29

标签: android android-studio gradle android-gradle

假设我有一个字符串,我想根据我的构建类型和风格进行更改。什么是实现这一目标的最佳方式?

我创建了以下文件夹结构:

app/src/main/
app/src/flavor1/
app/src/flavor2/

app/src/main/res/values/my_strings.xml
app/src/flavor1/res/values/my_strings.xml
app/src/flavor2/res/values/my_strings.xml

当我只想要每种口味的不同字符串时,这一切都有效。现在我还要按构建类型分隔这些字符串,所以我做了类似的事情:

app/src/main/
app/src/flavor1/
app/src/flavor2/
app/src/flavor1Release/
app/src/flavor2Release/

现在出现的问题是,如果我想在values内创建app/src/flavor1Release/res文件夹,我会收到values文件夹已存在的消息。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

你必须这样做:

app/src/main/
app/src/flavor1Debug/
app/src/flavor2Debug/
app/src/flavor1Release/
app/src/flavor2Release/