在Kotlin DSL中定义Gradle的尺寸

时间:2019-02-17 19:53:21

标签: android-gradle gradle-kotlin-dsl

我正在将most_similar_docs = [] for d in model.docvecs.most_similar([some_vector]): most_similar_docs.append(texts[d[0]]) 转换为Kotlin DSL。我的应用程序中有2种构建口味,但我不知道如何设置口味的尺寸:

build.gradle

flavorDimensions("type") productFlavors { create("free") { buildConfigField("boolean", "IS_DONATE", false.toString()) dimension = "type" } create("donate") { buildConfigField("boolean", "IS_DONATE", true.toString()) dimension = "type" } } 部分失败;您如何设置每种口味的尺寸?

2 个答案:

答案 0 :(得分:1)

  

使用setDimension(“ type”)

flavorDimensions("type")

productFlavors {
    create("free") {
        buildConfigField("boolean", "IS_DONATE", false.toString())
        setDimension("type")
    }

    create("donate") {
        buildConfigField("boolean", "IS_DONATE", true.toString())
        setDimension("type")
    }
}

答案 1 :(得分:1)

作为对 Shweta Chauhan 答案的补充,在新版本的 Gradle 中,setDimension("type") 已被弃用。

您应该改用 dimension("type")