相当坑爹的一个抛错,最近在开发一个邮箱的小应用,导入三个sun的开发jar包,坑爹的事情就这样发生了。
无论我怎么修改代码,总是抛出java.lang.VerifyError的错误,一直以为是自己的代码处理上有问题,找来找去就是没发现错误啊,抓耳挠腮。想不通,自己写的一个类,错误定位在这个类创建对象时的语句出错,写了构造函数,不管怎么改都是抛错,苦苦寻找,就是没找到错误啊。一个函数一个函数的注释掉,找错误!坑爹啊!

  后来在网上查到底这个错误是什么意思呢?这个错误指的是类是没有错误但是版本不统一,这让我更困惑了,这是自己写的一个类怎么会有版本不统一的情况出现呢?

   神啊,原来是ADT版本和jdk版本上的问题,导致在导入第三方jar包时会出现这样不明觉厉的错误,没有人能解释这到底是什么问题!不能解释啊!我的天!

   既然不能解释,那就只要知道怎么解决就好了:

正常导包,这不就结束了。成功导入,但是有时候就会出现java.lang.VerifyErr错误  

dI81kMPkLAAA&bo=FwKfAQAAAAABAKw!&su=0137
当出现java.lang.VerifyErr错误时,再执行这一步:
dCyaH8RNLgAA&bo=FwKfAQAAAAABAKw!&su=0104

重新部署应用就不会有问题了!
汗死==!