解决方案 »
- 学习android记账程序发现看不懂代码啊,小女纸跪求求高手指点
- android 链接第三方jar包?
- 怎么保护android游戏中的图片资源
- 想问dialog这两种写法的区别
- android 动态修改,删除,添加xml
- 关于onTouchEvent的问题疑惑
- 老是提示“无法解析json字符串”!帮个忙,大侠们PhoneGap+js
- 关于编译android源码相关问题
- 请教个关于android sqlite update的问题
- listview的item长按事件失效
- 求各位大神解答ListView中删除一条记录问题
- 求助:Android ListView分页加载时,第一页点击事件可用,第二页点事件不可用(点击就会异常退出)
在台式机上:
java版本1.6_30,eclipse版本3.6.0
adt版本12,sdk tools版本12
跑程序没有问题
换到笔记本上,java版本不变,sdk tools版本19,adt版本18,eclipse版本必须要高于3.6.2。然后问题出现了:
java.lang.VerifyError:某个类。
网上搜了下,说是
“1. 大多数可能引用的外部jar文件出现了问题,比如说package的路径产生了问题,但该类被class文件定义了。
2. 调用了一些编译器产生异议的问题,可能是使用的sdk版本不同,但源代码是一些更老版本的定义。”
还有百度知道上搜到的:
java.lang.VerifyError是说当“校验器”检测到一个类文件虽然格式正确,但包含着一些内部不一致性或安全性问题时,抛出该错误。
很可能从1.4 版本以后 jdk加强了安全机制或者增进了改善 这是jdk的版本问题
但是java版本和台式机上一样,然后觉得应该是jar包的问题,把出问题的类的jar包一个个重新打包,还是有问题。幸好引用jar包里的类没几个,一个个注释掉试了下,然后开始报classNotDef的错误之前遇到过相似的问题,于是加入jar包的方式改为add library->User library,然后把相应的自定义库在order and export里面勾上,就解决了!!前面的问题也不存在了!!果然有够汗的同行朋友,如果对本答案满意,盼望支持下我的小店,充话费的:http://shop110278847.taobao.com/ 收藏既可!