flavorDimensions("color")
productFlavors {
register("red") {
setDimension("color")
}
register("blue") {
setDimension("color")
}
}
redImplementation("red library")
blueImplementation("blue library")
Это генерирует варианты сборки: blueDebug, blueRelease, redDebug, redRelease
Но в дополнение к ним я хочу вариант сборки, который является комбинацией этих двух, поэтому окончательный список будет: blueDebug , blueRelease, redDebug, redRelease, blueRedDebug, blueRedRelease
Если у вас их разные размеры, у вас останется только комбинация blueRed.
Как настроить скрипт gradle для поддержки этого случая? Конечная цель - выбрать, хотите ли вы только красную библиотеку, только синюю библиотеку или их комбинацию.