提问者:小点点

无法访问视图绑定


我现在使用与kotlin视图绑定。

启用视图绑定并具有自动导入视图绑定依赖项。

但是我可以毫无问题地构建和运行。

如果我在依赖项中添加viewBind,那么错误就消失了。

有人知道为什么吗?

更新:

我知道为什么。我用的是AndroidX,IDE说不能访问'android. viewbind.ViewBind',但是我的依赖是AndroidX,它是'android.viewbind.ViewBind',包名变了。

解决方案:添加android. useAndroidX=true项目gradle.properties文件。

全球gradle.properties设置不工作,不知道为什么。


共3个答案

匿名用户

昨天面对同样的问题完全错误。对我来说解决工作是

  • 第1步-删除。想法文件夹
  • 步骤2-关闭android工作室
  • 第3步-使用相同的项目路径重新打开android工作室(这将生成新的. Idea文件夹)

错误消失了

确保

  1. android. useAndroidX=true。在gradle.properties文件中
  2. 内部应用build. gradle
 buildFeatures {
       viewBinding true
 }

匿名用户

我有这个问题还是我?我发现在Android Studio中发现的是包括旧项目,这些项目确实有kotlinx.android。合成导入。找不到这是如何发生的,所以关闭工作室和rm-rf. idea。它不仅解决了问题,而且加快了它恢复到可用状态。(仍然不如VS Code)希望它能帮助某人,并在项目中删除.idea之前询问成年人。

匿名用户

对我来说,当我将模块级build. gradle文件中的viewBind构建选项从Groovy模式更改为true时,错误得到了修复,如下所示:

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

来源:链接

相关问题