小编kuk*_*kuh的帖子

gradle-kotlin-dsl 中的 Android productFlavors

我已经在一个 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
    }
}
Run Code Online (Sandbox Code Playgroud)

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

productFlavors {
    create("flavor1") {
        //flavor configurations here
    }
    create("flavor2") {
        //flavor configurations here
    }
}
Run Code Online (Sandbox Code Playgroud)

android gradle kotlin gradle-kotlin-dsl

-1
推荐指数
1
解决办法
1586
查看次数

标签 统计

android ×1

gradle ×1

gradle-kotlin-dsl ×1

kotlin ×1