2016-01-22 49 views
6

假设我有一个字符串,我想根据我的构建类型和风格进行更改。什么是最好的方式来实现这一目标?针对不同风味构建类型的不同字符串资源

我创建以下文件夹结构:

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/flavor1Release/resvalues文件夹,我收到消息values文件夹已经存在。我该如何解决这个问题?

+0

你检查你的实际文件系统是否存在? –

回答

2

你必须做这样的事情:

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

如果你想通过构建类型而不是味道来分离字符串呢?它会是'app/src/debug'和'app/src/release'还是别的吗? – lawrence

相关问题