android.view.InflateException: Binary XML file line #

#后面跟着的是错误的行数,通常用于定位错误的位置,而后找到错误的xml,进入文件中找到当前行,像这样的错误,通常是引用错误,好比这是你的自定义控件,在widget包下面,结果有一天你移动到了其余包下面,致使以前的找不到,就会报错java

如今须要作的就是将路径删除掉,留下控件名字而后经过智能识别来定位位置所在app

在附加一种可能出错的缘由,好比你将这个控件移动到了module里面去了,由于自定义控件又xml文件和java文件,你可能粗枝大叶将java移动到module里面去了,而xml忘记移动,可是不会报错,由于路径这些都是没有问题的,只有当你运行到这个界面来的时候就会包错误,on path: DexPathList[[zip file "/data/app/com.example.talkchat-kQgEwKE-tf015vTmTIXHBw==/base.apk", zip file "/data/app/com.example.talkchat-kQgEwKExml

路径都没问题啊,后面你须要作的就是将以前那个xml删掉就能够了,由于在不一样的地方存在两个同样的xml里面导入的自定义控件可能会有冲突,我这里是将app里面的自定义控件和xml文件复制到了modlue里面(粗枝大叶),刚开始没有意识到这问题。后面只须要将app里面的xml文件删除便可解决问题。若是java文件你用不上也能够删除掉。blog