当前位置: 首页 > 知识库问答 >
问题:

将Gradle升级到3.5.1时,数据绑定停止工作

蔺劲
2023-03-14

我刚从以下位置升级了Gradle版本:

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

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

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

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

请看这个截图。

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

共有1个答案

白博易
2023-03-14

请执行以下操作:

  • 将布局重命名为“activity\u main2.xml
  • 将此文件重命名回原始的“Activity_main.xml”

希望这能奏效!

 类似资料:
  • 我最近将spring cloud eureka从dalston.sr5升级到finchley.m9。除了版本/发行版本的更改之外,我还将spring-cloud-starter-eureka-server更改为spring-cloud-netflix-eureka-server。 重新启动eureka实例后,在org.springframework.cloud.context.environmen

  • 问题内容: 我已经将Spring Boot项目从2.2.5迁移到2.3.0,然后,验证停止工作(它们根本没有被调用)。 我阅读了changelog文档(https://github.com/spring-projects/spring-boot/wiki/Spring- Boot-2.3.0-M1-Release-Notes ),现在需要手动将其作为依赖项添加。 因此,我将其添加到了pom.xml

  • 问题内容: 我使用JavaFX NumberBindings来计算某些值。最初,一切正常。但是,经过相当短的时间后,绑定将停止工作。我也没有收到例外。 我已经尝试了几种绑定以及高级和低级方法。即使计算本身(被覆盖时)也只是停止并且不再被调用。我还更新到了最新的JDK(1.8.0_05),并重新构建/重新启动了所有内容。 以下最小工作示例说明了该问题。它应该将System.out.println主窗

  • 我试图更新我的网站从使用Laravel 5.4到Laravel 7.3。在大多数情况下,它是有效的,但看起来我的自定义门面由于某种原因不起作用... 无论何时使用一个,我都会得到以下错误。。。 这里是相关文件... 应用\助手\MyLogHelper.php 应用\提供商\MyLogServiceProvider.php App\Facades\MyLog。php 在app.php.... 提供商

  • 如何将MVVM值绑定到dropdownlist?下面的输入元素运行良好

  • 升级后消息声明: 升级到Android Studio到版本>=0.8.0后也会出现同样的问题