是的,这是可能的!在您的项目在src
文件夹
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.release
}
debug {
applicationIdSuffix ".debug"
minifyEnabled false
debuggable true
signingConfig signingConfigs.release
}
}
那么你应该有一个称为主文件夹,添加一个在它旁边叫debug
:
在你的build.gradle您可以添加这样的事情。 Den只要您正在构建调试版本,调试文件夹中的任何资源都将替换主版本中的那些版本文件夹。
应该是这样的:
src/
main/
java/ -- all your java code
res/
...
values/
strings.xml
debug/
res/
...
values/
strings.xml
编辑:从其他两个答案的办法正常工作为好。但是,如果你有很多字符串保持它们为xml可能更容易处理。
当您使用buildVariant而不是buildType时,这会更容易。在你的例子中'buildType'使用 –
有趣,这个页面上的答案是用于构建类型,而不是构建变体... – L7ColWinters
那么使用buildVariant会是什么样子? –