【问题标题】:Databiding Unresolve reference after update android studio 3.6更新 android studio 3.6 后数据绑定未解决的参考
【发布时间】:2020-06-10 04:20:54
【问题描述】:

我已经升级了我的 android studio 3.6。

更新后没有生成android studio数据绑定类。

项目 Gradle 和版本信息:

buildToolsVersion "29.0.3"
类路径“com.android.tools.build:gradle:3.6.0”
distributionUrl=https://services.gradle.org/distributions/gradle-5.6 .4-all.zip

以下是理解问题的参考,

implement data-binding in layout file

Not generate data-binding class

it is data-binding package class

我已经执行了以下操作,

  1. 使缓存失效并重新启动
  2. 删除构建文件夹并重新构建项目
  3. 删除生成的存根 {true}

现在,我将 android studio 降级到 3.5,我的项目可以很好地使用 databiding。但是,不适用于 android studio 3.6

【问题讨论】:

    标签: android android-studio kotlin


    【解决方案1】:

    AS 3.6 以某种方式重命名子模块绑定名称。使用此解决方法手动命名绑定:stackoverflow.com/a/36377610/12966308

    【讨论】:

    • 是一个漫长的过程。我有 100 多个项目的布局。为什么我手动更改布局名称。不工作。
    【解决方案2】:

    我花了一天时间解决了同样的问题。

    我发现更新 studio v3.6+ 后,许多 android studio 都出现了问题。

    我通过安装 android studio 的 Beta 版本解决了这个问题。 你可以从here下载它

    【讨论】:

    • 我想过,但是,我降级了我的 android studio 3.5。因为它不是一个稳定的版本。
    猜你喜欢
    • 2020-09-29
    • 2020-06-12
    • 2021-07-23
    • 2020-01-18
    • 2016-01-14
    • 1970-01-01
    • 2020-12-26
    • 2021-11-05
    • 2020-01-05
    相关资源
    最近更新 更多