Data Binding的报错集合: 例如Error:(10, 54) 错误: 程序包com.kodulf.recyclerviewdatabinding.databinding不存在
来源:互联网 发布:中国高铁在欧洲 知乎 编辑:程序博客网 时间:2024/06/03 20:27
报错0:找不到MainActivityBinding
官网上面是:MainActivityBinding binding = DataBindingUtil.setContentView(this, R.layout.main_activity);
//应该是,官网上面有问题了,应该是ActivityMainBinding,而不是MainActivityBinding
感谢HoHohong的提醒,应该是这样的:这个Binding类是根据XML名字生成的,官网上用MainActivityBinding是因为它的XML名字为main_activity.xml;但我们在AS新建项目时名字默认为activity_main,所以才得用ActivityMainBinding
报错1:程序包com.kodulf.recyclerviewdatabinding.databinding不存在
C:\AdroidProjects\RecyclerViewDataBinding\app\src\main\java\com\kodulf\recyclerviewdatabinding\MainActivity.java
Error:(10, 54) 错误: 程序包com.kodulf.recyclerviewdatabinding.databinding不存在
C:\AdroidProjects\RecyclerViewDataBinding\app\src\main\res\layout\activity_main.xml
Error:(18, 35) Could not find accessor com.kodulf.recyclerviewdatabinding.User.isFriend
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> java.lang.RuntimeException: Found data binding errors.Information:BUILD FAILED
报错分析:MainActivity.java 里面出错的。不能够导入 com.kodulf.recyclerviewdatabinding.databinding 这个包,
而com.kodulf.recyclerviewdatabinding.databinding这个包是根据activity_main.xml来自动生成的,
既然找不到这个包,说明activity_main.xml 里面有问题,
而这个问题又是因为
Error:(18, 35) Could not find accessor com.kodulf.recyclerviewdatabinding.User.isFriend
所以应该是User的类里面的isFriend的属性有问题,
最后我发现了,
我的get方法里面的对应的isFriend的应该是getIsFriend,而我的方法里面确实getFriend
报错2: 与元素类型 "variable" 相关联的 "type" 属性值不能包含 '<' 字符。
Error:Execution failed for task ':app:dataBindingProcessLayoutsDebug'.
> org.xml.sax.SAXParseException; systemId: file:/C:/AdroidProjects/RecyclerViewDataBinding/app/build/intermediates/res/merged/debug/layout/activity_main.xml;lineNumber: 8; columnNumber: 45; 与元素类型 "variable" 相关联的 "type" 属性值不能包含 '<' 字符。
错误的写成了:
<variable name="userList" type="List<User>"/>应该写成:
<variable name="userList" type="List<User>"/>
报错3:程序包com.kodulf.recyclerviewdatabinding.databinding不存在
C:\AdroidProjects\RecyclerViewDataBinding\app\src\main\java\com\kodulf\recyclerviewdatabinding\MainActivity.java
Error:(10, 54) 错误: 程序包com.kodulf.recyclerviewdatabinding.databinding不存在
错误: cannot find type argument for User in List
错误: cannot generate view binders java.lang.RuntimeException: failure, see logs for details.
cannot find type argument for User in List
解决方法,写全路劲
<variable name="userList" type="java.util.List<com.kodulf.recyclerviewdatabinding.User>"/>
报错4: 如果报错是:
Source folders generated at incorrect location
Warning:Folder C:\AdroidProjects\XiMaLaYaTing\app\build\intermediates\dataBindingInfo\debug
Warning:Folder C:\AdroidProjects\XiMaLaYaTing\app\build\intermediates\dataBindingInfo\androidTest\debug
Information:3rd-party Gradle plug-ins may be the cause
那么可以忽略
- Data Binding的报错集合: 例如Error:(10, 54) 错误: 程序包com.kodulf.recyclerviewdatabinding.databinding不存在
- Data Binding的报错集合: 例如Error:(10, 54) 错误: 程序包com.kodulf.recyclerviewdatabinding.databinding不存在
- Data Binding的报错集合: 例如Error:(10, 54) 错误: 程序包com.kodulf.recyclerviewdatabinding.databinding不存在
- 错误: 程序包com.***.databinding不存在
- Error 错误 程序包 databinding不存在
- 程序包com.***.databinding不存在
- 程序包com.**.****.databinding不存在 ButterKnife Databinding
- Error:(22, 42) 错误: 程序包com.handmark.pulltorefresh.library不存在
- 程序包databinding不存在的各种坑。
- fastjson范型解析的时候报无法解析内部类的错误create instance error, class com.example.kodulf.utilsdemo.entity.City$Flow
- maven报错 错误: 程序包javax.servlet不存在
- Error:(23, 25) 错误: 程序包R不存在
- databinding 程序包 xxx.xxx.databinding.xxxBinding 不存在
- maven报错:程序包com.sun.xml.internal.fastinfoset.tools不存在
- 程序包com.sun.image.codec.jpeg不存在’错误
- eclipse 错误 程序包不存在
- 使用jQuery UI Widgets的grid报错,Uncaught Error: jqxGrid: The data is still loading. When the data binding
- Android studio Error:(30, 31) 错误: 程序包 不存在
- 计算机视觉领域的vision guys(按师承关系)
- poj1502 MPI Maelstrom(最短路)
- 浅谈HTTP中Get与Post的区别
- CPU
- 评“解决了问题的同时,又制造了新问题”
- Data Binding的报错集合: 例如Error:(10, 54) 错误: 程序包com.kodulf.recyclerviewdatabinding.databinding不存在
- Polya计数
- C++:泛型编程vector(成绩排序)
- [总结]PHP字符串处理
- 告诉你自己一定要努力
- 手势解锁-九宫格
- 虚拟机下安装UEFI+GPT+win7x64
- svn-eclipse插件的安装
- BZOJ1077 天平