为了让开发更快,我想做以下事情:
android {
defaultConfig {
resConfigs "en"
}
}
我的应用程序有多种语言,这样做可以在开发时节省大量时间。但是,我不想发布包含此集的版本。很遗憾,resConfigs
不适用于产品口味或构建类型,因此我无法将其设置为debug {}
, 例如。
如何自动排除resConfigs
from release变体?我不想在构建发布版本时必须记住注释掉该行代码。
这不行吗?
检测调试版本,重置配置并添加所需的调试配置。
applicationVariants.all { variant ->
if (variant.buildType.name == "debug") {
variant.mergedFlavor.resourceConfigurations.clear()
variant.mergedFlavor.resourceConfigurations.add("en")
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)