-1

我在一个 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
    }
}
4

1 回答 1

7

经过一番调查,我得到了解决方案,只需使用 create 方法,在此处添加以防有人需要它:

productFlavors {
   create("flavor1") {
        //flavor configurations here
    }
    create("flavor2") {
        //flavor configurations here
    }
}
于 2018-01-08T04:07:28.890 回答