Android DataBinding不能自动生成ViewDataBinding类的解决方法

Posted acesui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android DataBinding不能自动生成ViewDataBinding类的解决方法相关的知识,希望对你有一定的参考价值。

如果Build.gradle和Layout文件配置正确,仍无法生成ViewDataBinding类。

经测试,Gradle的sync无效,clean project无效,invalidate and restart无效,但是Build->Rebuild Project生效了。

还不行的话,使用ViewDataBinding抽象类的setVariable方法,也可以生效。

AS版本:3.1.3

gradle版本:3.1.3

以上是关于Android DataBinding不能自动生成ViewDataBinding类的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

databinding包名不能大写?——不改包名解决databinding与包名大写的冲突Android

Android - DataBinding - 如何以及何时生成绑定类?

android 自定义View 使用 DataBinding 笔记

Android的DataBinding原理

android databinding自动注入:xml文件绑定Java View代码

android databinding自动注入:xml文件绑定Java View代码