[英]Migrating the build.gradle to build.gradle.Kts : Not able to resolve Properties class
[英]Migrating from build.gradle to build.gradle.kts having issue with some code snippets
Kotlin 1.4.10
AS 4.1
我有一个build.gradle (app)
,我正在迁移到build.gradle.kts
。 以下是我唯一无法更改的 2 个代码片段。
只是想知道下面应该是什么build.gradle.kts
productFlavors {
project.android.buildTypes.all { buildType ->
buildType.javaCompileOptions.annotationProcessorOptions.arguments =
[
enableParallelEpoxyProcessing: "true"
]
}
variantFilter { variant ->
def names = variant.flavors*.name
if ((names.contains("sit") && variant.buildType.name == "release")
|| (names.contains("staging") && variant.buildType.name == "release")) {
variant.ignore = true
}
}
}
非常感谢您的任何建议,
我觉得应该是这样的:
productFlavors {
project.android.buildTypes.forEach { buildType ->
buildType.javaCompileOptions {
annotationProcessorOptions {
argument("enableParallelEpoxyProcessing", "true")
}
}
}
variantFilter {
val names = this.flavors.map { name }
if ((names.contains("sit") && this.buildType.name == "release") ||
(names.contains("staging") && this.buildType.name == "release")) {
this.ignore = true
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.