android - 将 Gradle 升级到 3.5.1 时数据绑定(bind)停止工作

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

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

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

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

我的项目中的数据绑定(bind)已停止工作。我尝试重建项目,甚至尝试从项目中完全删除 build 文件夹,但没有成功。 Android Studio 提示以下错误:

Type parameter T has incompatible upper bounds: ViewDataBinding and ActivityMainBinding

请参阅此screenshot .

如果我降级到 3.5.0,一切正常。如何获取此错误的装备?

最佳答案

请执行以下操作:

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

希望这有效!

关于android - 将 Gradle 升级到 3.5.1 时数据绑定(bind)停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58216496/

相关文章:

android - Gradle 同步时此 normalizeAndCheck(UnixPath.java) NullPointerException 的修复方法是什么?

Android对象持久化: Ektorp and CouchDB

android - 错误:需要gradle 2.2版。当前版本是6.5.1

android - session Cookie 和 Android

android-layout - 当我将 <merge> 作为 <layout> 的子项时,自动完成功能不起作用

svn - Android Studio - 添加计划

Android - EditText 以编程方式不显示键盘

groovy - 如何使用Gradle从txt文件中提取键值对

java - Android TranslateAnimation - 将图像从屏幕右侧移动到屏幕中

java - 了解如何设置 Cloud Firestore 数据库