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

来源:互联网 发布:网络推广挣钱 编辑:程序博客网 时间:2024/05/22 07:49

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
原创粉丝点击