gradle-experimental:0.1.0 buildConfigField

时间:2015-07-28 17:38:55

标签: android gradle android-gradle build.gradle gradle-experimental

任何人都知道如何在实验性gradle插件中定义buildConfigField

android.productFlavors {
    create("demo") {
        applicationId = 'com.anthonymandra.rawdroid'
        buildConfigField "String", FIELD_META, PROVIDER_META
    }

给出:

  

错误:尝试读取类型模型的只写视图   ' java.lang.Object中'给予规则&model; android.productFlavors'

1 个答案:

答案 0 :(得分:5)

使用buildType,您可以使用以下语法:

android.buildTypes {
    debug {
        buildConfigFields.with {
            create() {
                type = "String"
                name = "FIELD_META"
                value = "PROVIDER_META"
            }
        }
    }
}

我不确定你是否可以使用与flavor相同的语法。