使用DataBinding出现 error: duplicate attribute

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用DataBinding出现 error: duplicate attribute相关的知识,希望对你有一定的参考价值。

参考技术A 使用DataBinding  会自动生成一个layout。

这个layout和我们之前的根布局不能用重复的属性,否则就报错。

我一开始,在layout有一个id  在ConstraintLayout也有一个id ,导致了异常。

Android 使用DataBinding时 将布局页面转换为数据绑定布局(Convert to data binding layout) 不出现提示解决办法

在将布局页面转换为数据绑定布局时,发现在布局页面中,不管怎么Alt+Enter ,却不出现提示Convert to data binding layout

解决办法:
在项目对应的模块build.gradle文件中的defaultConfig{}闭包中,添加

dataBinding{
            enabled true
        }

还不懂的看下面的图

以上就是解决这个问题的办法,如有问题,可在评论区指正~

以上是关于使用DataBinding出现 error: duplicate attribute的主要内容,如果未能解决你的问题,请参考以下文章

databinding错误Error:(11) Error parsing XML: duplicate attribute

Kotlin-DataBinding-Error:检查您的模块类路径是不是存在缺失或冲突的依赖项

Android databinding不存在

Android Databinding xml重复属性

DataBinding学习记录

DataBinding学习记录