Java.lang.NoClassDefFoundError 之来的莫名,去的莫名

Java.lang.NoClassDefFoundError 这真是一个非常难以调试的BUG,很难明白为什么出现,在哪出现的。但是程序会因为这个BUG而根本无法运行。

        今天不小心又被我碰见了,然后提示我android 工程的lib包里面的其中一个类找不到。我也是很奇怪,明明示例Demo运行是OK的,我这里就出鬼了???
         然后我就问写这个lib的同事是什么问题,他说他没有遇到过。然后我再继续问题他,他告诉我,不要搞所谓的创新,你先按照这个Demo写一个一样的起来再说。我心里想,好牛逼啊。但是我的问题该怎么解决呢?我想起来我把Demo中的lib覆盖我的工程的lib的时候提示我v4包有冲突。我也没在意,因为这个工程根本不需要v4包的支持。后来我就死马当活马医了,将v4删除掉,从我的appcompat_v7里面拷一个v4出来放进去,然后果然,TMD,就没有抛类找不到的异常。
你说这坑爹的JVM,明明是v4冲突,却报其他类找不到的异常。不过也是好事,以后再遇到这个问题,也知道了一种解决方式。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值