升级 Gradle 到 3.5.1 后数据绑定停止工作
Data binding stops working when upgrade Gradle to 3.5.1
我刚刚升级了 Gradle 的版本:
'com.android.tools.build:gradle:3.5.0'
至
'com.android.tools.build:gradle:3.5.1'
我的项目中的数据绑定已停止工作。我试图重建项目,甚至试图从我的项目中完全删除 build
文件夹,但没有成功。 Android Studio 抱怨以下错误:
Type parameter T has incompatible upper bounds: ViewDataBinding and ActivityMainBinding
请看这个screenshot。
如果我降级到 3.5.0
,一切正常。如何解决这个错误?
请执行以下操作:
- 将布局重命名为 "actvity_main2.xml"
- 将此文件重命名回原来的 "actvity_main.xml"
希望这有效!
我刚刚升级了 Gradle 的版本:
'com.android.tools.build:gradle:3.5.0'
至
'com.android.tools.build:gradle:3.5.1'
我的项目中的数据绑定已停止工作。我试图重建项目,甚至试图从我的项目中完全删除 build
文件夹,但没有成功。 Android Studio 抱怨以下错误:
Type parameter T has incompatible upper bounds: ViewDataBinding and ActivityMainBinding
请看这个screenshot。
如果我降级到 3.5.0
,一切正常。如何解决这个错误?
请执行以下操作:
- 将布局重命名为 "actvity_main2.xml"
- 将此文件重命名回原来的 "actvity_main.xml"
希望这有效!