我怎样才能覆盖resConfigs
每个构建类型?我读到口味允许这样做,但我不使用它们。我只想为我的调试构建另一组受支持的语言。
这是我尝试过的:
buildTypes {
debug {
resConfigs "de", "en" // allow also german in debug builds
}
release {
signingConfig signingConfigs.release
resConfigs "en" // english only releases
}
}
我有什么简单的想法可以实现这一目标吗?
由于某种原因,各个 buildType 配置不支持resConfigs
正如你指出的那样命令,但是defaultConfig
这样做,然后你可以使用这个技巧来操作每个构建类型,即使没有配置风格:
android {
defaultConfig {
resConfigs "en"
}
applicationVariants.all { variant ->
if (variant.buildType.name.equals("debug")) {
variant.mergedFlavor.resourceConfigurations.add("de")
}
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)