gradle-实验:0.1.0 buildConfigField
gradle-experimental:0.1.0 buildConfigField
有人知道如何在实验性 gradle 插件中定义 buildConfigField
吗?
android.productFlavors {
create("demo") {
applicationId = 'com.anthonymandra.rawdroid'
buildConfigField "String", FIELD_META, PROVIDER_META
}
给出:
Error:Attempt to read a write only view of model of type
'java.lang.Object' given to rule 'model.android.productFlavors'
使用 buildType
您可以使用如下语法:
android.buildTypes {
debug {
buildConfigFields.with {
create() {
type = "String"
name = "FIELD_META"
value = "PROVIDER_META"
}
}
}
}
我不确定您是否可以对 flavors 使用相同的语法。
有人知道如何在实验性 gradle 插件中定义 buildConfigField
吗?
android.productFlavors {
create("demo") {
applicationId = 'com.anthonymandra.rawdroid'
buildConfigField "String", FIELD_META, PROVIDER_META
}
给出:
Error:Attempt to read a write only view of model of type 'java.lang.Object' given to rule 'model.android.productFlavors'
使用 buildType
您可以使用如下语法:
android.buildTypes {
debug {
buildConfigFields.with {
create() {
type = "String"
name = "FIELD_META"
value = "PROVIDER_META"
}
}
}
}
我不确定您是否可以对 flavors 使用相同的语法。