android studio 中viewbinding无法启动的问题

在第一次做activity代码的时候想使用viewbinding 结果报错 请教一下为什么
override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    val binding = ActivityMainBinding.inflate(layoutInflater)
    setContentView(binding.root)
    binding.TextView.text = "Hello"

img

![img](

https://img-mid.csdnimg.cn/release/static/image/mid/ask/591332702936171.png "#left")

的解答思路和尝试过的方法

正常运行

要在build.gradle中开启

android {
    ……
    buildFeatures {
        viewBinding true
    }
}

如果已经开启了,又出现红字,看看是不是使用的布局文件被改了名字。

如果布局文件没问题,那么把项目clear再rebuild。

gradle 版本是多少?

需要引入相关的依赖,android本身没有自带这个组件