【问题标题】:Data binding stops working when upgrade Gradle to 3.5.1将 Gradle 升级到 3.5.1 时数据绑定停止工作
【发布时间】:2020-02-01 14:48:57
【问题描述】:

我刚刚升级了我的 Gradle 版本:

'com.android.tools.build:gradle:3.5.0'

'com.android.tools.build:gradle:3.5.1'

我项目中的数据绑定已停止工作。我试图重建项目,即使我试图从我的项目中完全删除 build 文件夹但没有运气。 Android Studio 抱怨以下错误:

类型参数 T 的上限不兼容:ViewDataBinding 和 ActivityMainBinding

请看这个screenshot

如果我降级到3.5.0,一切正常。如何解决这个错误?

【问题讨论】:

标签: android android-studio android-gradle-plugin android-databinding


【解决方案1】:

请执行以下操作:

  • 将布局重命名为“actvity_main2.xml”
  • 将此文件重命名回原来的“actvity_main.xml”

希望这行得通!

【讨论】:

  • 感谢您的解决方法。我想知道问题是什么,因为数据绑定生成的代码已经存在,不需要重建。即使进行重建也没有解决它。知道问题出在哪里吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-23
  • 1970-01-01
  • 2018-03-12
  • 1970-01-01
相关资源
最近更新 更多