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

use*_*126 6 android gradle android-studio android-gradle-plugin

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

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

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
Run Code Online (Sandbox Code Playgroud)

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

app/src/main/
app/src/flavor1/
app/src/flavor2/
app/src/flavor1Release/
app/src/flavor2Release/
Run Code Online (Sandbox Code Playgroud)

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

ben*_*n75 3

你必须做这样的事情:

app/src/main/
app/src/flavor1Debug/
app/src/flavor2Debug/
app/src/flavor1Release/
app/src/flavor2Release/
Run Code Online (Sandbox Code Playgroud)