2

我可以通过以下方式轻松dataBinding设置buld.gradle.kts

dataBinding {
    isEnabled = true
}

但我似乎找不到viewBinding.

4

3 回答 3

2

您需要在 Android Studio 3.6 上并添加:

android {
  viewBinding.isEnabled = true
}

更新 :

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

于 2020-03-04T12:20:51.380 回答
1
android {
  viewBinding {
    isEnabled = true
  }
}

使用 Android Gradle Plugin 3.6.0 或更高版本,使用 Android Studio 3.6.0 或更高版本,以及使用高于 3.6.0 的 Android Build Tools(classpath("com.android.tools.build:gradle:3.6.0")

于 2020-03-05T15:29:21.147 回答
1

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

android {
...
    buildFeatures {
        viewBinding = true
    }
}
于 2021-03-22T21:46:51.723 回答