【问题标题】:ViewBinding class not generated未生成 ViewBinding 类
【发布时间】:2020-06-30 15:50:27
【问题描述】:

我在 build.gradle 文件中启用了视图绑定:

android {
    ...
    viewBinding {
        enabled = true
    }
}

我已经拆分了我的布局文件夹以保持顺序,因为这是一个大项目。但是,没有生成我的 ViewBinding 类。

如何解决这个错误?

【问题讨论】:

  • 你能把你的 .xml 文件贴在这里吗?
  • “我已经拆分了布局文件夹以保持顺序,因为它是一个大项目”——我的印象是视图绑定不支持这种基于 Gradle 的资源洗牌。
  • 是的。拆分 XML 文件后,ViewBinding 不起作用。

标签: android kotlin android-viewbinding


【解决方案1】:

正如您所提到的,这可能是因为您在布局文件夹中创建了子文件夹,这不是您应该做的事情

不过,也有像this这样的插件:

这允许您拥有虚拟文件夹。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。我不得不将我的 android studio 更新到 3.6 或更高版本。它将解决问题。

    【讨论】:

    • 你说得对,要使用 View 绑定你需要 AS 和 gradle 插件 3.6 或更高版本
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多