美文网首页
记databinding的一次排错

记databinding的一次排错

作者: yuLiangC | 来源:发表于2018-09-29 10:43 被阅读18次

某天一早我过来打开Android studio,一运行发现突然报错了,错误如下:

69个错误,2个警告,这些错误都是程序包com.xxx.xxx.databinding不存在,仔细查看发现大量的dataBinding的类在build之后都没有生成,只生成了一小部分,很奇怪,非常纳闷我貌似啥也没干,为啥会报错。clear、rebuild、重启怎么都不行,按照网上其他人的用命令行查看错误详细也是云里雾里,根本定位不到问题所在,怀疑是其他地方错误导致databinding没有生成,倒腾了一整天,晚上回家有看了好一会还是未果。第二天上班过来想起前两天git上传过一个版本(再次庆幸备份的必要性),clone一份下来运行了,将这两天改的文件一点点替换看哪一部会出问题,后来发现修改了一个xml文件,里面加了一个onLongClick方法,只要加上就会报错,删掉就好了,一查,发现这个方法需要返回true,而不是void,如下:

xml文件:

itemPresent文件:

再运行,成功跑起来!

不得不感叹databinding的错误提示确实有待提高,这种明明应该是方法不对应,或者说找不到该方法,但是却没有报出来。

相关文章

  • 记databinding的一次排错

    某天一早我过来打开Android studio,一运行发现突然报错了,错误如下: 69个错误,2个警告,这些错误都...

  • 记一次mysql排错—死锁

    故事起源:ZY问我,有没有遇到过在mysql客户端执行了添加表字段的的命令,显示成功了,在客户端也看的到,为啥到服...

  • 记一次辛酸的排错过程

    《PIL:从入门到放弃》 最近在学习用Python写爬虫,在模拟登录的时候遇到了这样一个问题,如何处理网站的验证码...

  • DataBinding简单解析

    前言: 第一次接触DataBinding是在刚进入这家公司的时候,公司原有的项目正是使用的DataBinding,...

  • 磁盘【故障集合】-欢迎补充

    一、挂载分区中的报错及排错二、各种提示集合 一、挂载分区中的报错及排错 1.fdisk /dev/sdb 第一次...

  • 记一次关于MYSQL的排错过程

    今天打开网站发现数据无法加载,只有基础的静态页面。。。本来以为是后端应用挂了,于是打算登录查看一下. 使用ssh登...

  • 记一次奇葩的排错经历(删除cell)

    慎重!慎重!照这个方法删除cell后,会导致已存在的虚拟机无法获取详情! 此文后续 https://www.jia...

  • 一次排错的收获

    前段时间,定投践行群迎来了新的课程——李俊老师的编程课,让我对学习编程这件事有了系统全面的理解,而且另外印象最深刻...

  • 一次mysql排错

    最近mac上折腾mysql,apache。mysql装完之后,可以正常使用。随后又折腾了一下其他软件,再回过头来的...

  • MVVM

    DataBinding基础用法 DataBinding入门 Android数据绑定框架DataBinding,堪称...

网友评论

      本文标题:记databinding的一次排错

      本文链接:https://www.haomeiwen.com/subject/bwhxwttx.html