如何覆盖resConfigs每种构建类型?我读过口味可以允许,但我不使用它们.我只想为我的调试构建另一组支持的语言.
这是我尝试过的:
buildTypes {
debug {
resConfigs "de", "en" // allow also german in debug builds
}
release {
signingConfig signingConfigs.release
resConfigs "en" // english only releases
}
}
Run Code Online (Sandbox Code Playgroud)
任何简单的想法我怎么能实现这一点?
由于某种原因,单个buildType配置不支持resConfigs命令,但是defaultConfig你可以使用这个技巧来操作每个构建类型,即使没有配置风格:
android {
defaultConfig {
resConfigs "en"
}
applicationVariants.all { variant ->
if (variant.buildType.name.equals("debug")) {
variant.mergedFlavor.resourceConfigurations.add("de")
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1104 次 |
| 最近记录: |