android.view.InflateException: Binary XML file line #

#后面跟着的是错误的行数,一般用于定位错误的位置,然后找到错误的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文件你用不上也可以删除掉。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值