android.view.InflateException: Binary XML file line #

  • 时间:
  • 来源:互联网
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ai1362425349/article/details/103288586

#后面跟着的是错误的行数,一般用于定位错误的位置,然后找到错误的xml,进入文件中找到当前行,像这样的错误,一般是引用错误,比如这是你的自定义控件,在widget包下面,结果有一天你移动到了其他包下面,导致之前的找不到,就会报错

现在需要做的就是将路径删除掉,留下控件名字然后通过智能识别来定位位置所在

在附加一种可能出错的原因,比如你将这个控件移动到了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-kQgEwKE

路径都没问题啊,后面你需要做的就是将之前那个xml删掉就可以了,因为在不同的地方存在两个一样的xml里面导入的自定义控件可能会有冲突,我这里是将app里面的自定义控件和xml文件复制到了modlue里面(粗心大意),刚开始没有意识到这问题。后面只需要将app里面的xml文件删除即可解决问题。如果java文件你用不上也可以删除掉。

本文链接http://element-ui.cn/news/show-317.html