【发布时间】:2020-03-24 13:23:17
【问题描述】:
flavorDimensions("color")
productFlavors {
register("red") {
setDimension("color")
}
register("blue") {
setDimension("color")
}
}
redImplementation("red library")
blueImplementation("blue library")
这会生成构建变体: 蓝色调试, 蓝色释放, 红色调试, 红色发布
但除了这些之外,我还想要一个组合这两者的构建变体,因此最终列表将是: 蓝色调试, 蓝色释放, 红色调试, 红色释放, 蓝红调试, blueRedRelease
如果你有不同的风味维度,你最终只会得到 blueRed 组合。
如何设置我的 gradle 脚本来支持这种情况?最终目标是能够选择是否只需要红色库、只需要蓝色库或两者的组合。
【问题讨论】:
标签: android gradle build.gradle gradle-kotlin-dsl android-build-flavors