我现在使用与kotlin视图绑定。
启用视图绑定并具有自动导入视图绑定依赖项。
但是我可以毫无问题地构建和运行。
如果我在依赖项中添加viewBind,那么错误就消失了。
有人知道为什么吗?
更新:
我知道为什么。我用的是AndroidX,IDE说不能访问'android. viewbind.ViewBind',但是我的依赖是AndroidX,它是'android.viewbind.ViewBind',包名变了。
解决方案:添加android. useAndroidX=true项目gradle.properties文件。
全球gradle.properties设置不工作,不知道为什么。
昨天面对同样的问题完全错误。对我来说解决工作是
错误消失了
确保
buildFeatures {
viewBinding true
}
我有这个问题还是我?我发现在Android Studio中发现的是包括旧项目,这些项目确实有kotlinx.android。合成导入。找不到这是如何发生的,所以关闭工作室和rm-rf. idea。它不仅解决了问题,而且加快了它恢复到可用状态。(仍然不如VS Code)希望它能帮助某人,并在项目中删除.idea之前询问成年人。
对我来说,当我将模块级build. gradle文件中的viewBind构建选项从Groovy模式更改为true时,错误得到了修复,如下所示:
android {
...
buildFeatures {
viewBinding = true
}
}
来源:链接