在gradle-kotlin-dsl中的Android产品Flavors

我已经在Android项目中尝试了gradle-kotlin-dsl。 我设法使其工作,但我坚持如何定义productFlavors

 android { compileSdkVersion(Config.Android.compileSdkVersion) buildToolsVersion(Config.Android.buildToolsVersion) defaultConfig { minSdkVersion(Config.Android.minSdkVersion) targetSdkVersion(Config.Android.targetSdkVersion) versionCode = Config.Version.code versionName = Config.Version.name } buildTypes { getByName("release") { isMinifyEnabled = false } } flavorDimensions("dimension") productFlavors { //product flavors here } } 

经过一番调查,我已经得到了解决方案,只需使用create方法:

 productFlavors { create("flavor1") { //flavor configurations here } create("flavor2") { //flavor configurations here } } 

经过一番调查,我已经得到了解决方案,只需使用创建方法,在这里添加以防万一需要它:

 productFlavors { create("flavor1") { //flavor configurations here } create("flavor2") { //flavor configurations here } }