我将build.gradle
转换为Kotlin DSL。我在应用程序中有2种构建口味,我不知道如何设置风味的尺寸:
flavorDimensions("type")
productFlavors {
create("free") {
buildConfigField("boolean", "IS_DONATE", false.toString())
dimension = "type"
}
create("donate") {
buildConfigField("boolean", "IS_DONATE", true.toString())
dimension = "type"
}
}
dimension = "type"
零件失败;您如何将尺寸设置为每个风味?
使用setDimension('type')
flavorDimensions.add("type")
productFlavors {
create("free") {
buildConfigField("boolean", "IS_DONATE", false.toString())
setDimension("type")
}
create("donate") {
buildConfigField("boolean", "IS_DONATE", true.toString())
setDimension("type")
}
}
如果您使用的是带有Kotlin脚本的较新的Gradle版本:
flavorDimensions.add("type")
productFlavors {
create("free") {
dimension = "type"
buildConfigField(...)
}
}
作为shweta chauhan答案的补充,在新版本的gradle中, setDimension("type")
被弃用。
您应该使用dimension("type")
。