如何在 buildgradle.kts 中设置 ViewBinding?

How to set ViewBinding in buildgradle.kts?

我可以通过以下操作轻松地在 buld.gradle.kts 中设置 dataBinding

dataBinding {
    isEnabled = true
}

但我似乎找不到 viewBinding 的等价物。

您需要使用 Android Studio 3.6 并添加:

android {
  viewBinding.isEnabled = true
}

更新:

您还需要您的 gradle 插件至少在 3.6.0

android {
  viewBinding {
    isEnabled = true
  }
}

使用 Android Gradle 插件 3.6.0 或更新版本,使用 Android Studio 3.6.0 或更新版本,以及使用 Android 比 3.6.0 更新的构建工具(classpath("com.android.tools.build:gradle:3.6.0")

由于 viewBinding.isEnabled 将被弃用,使用 buildFeatures 会更好。

android {
...
    buildFeatures {
        viewBinding = true
    }
}