首页 > android > Android中运行Ice-Java demo提示java.lang.VerifyError: com.zeroc.hello.HelloApp

Android中运行Ice-Java demo提示java.lang.VerifyError: com.zeroc.hello.HelloApp

2012年3月27日 发表评论 阅读评论

在网上查了下,大致有两种原因
1. 大多数可能引用的外部jar文件出现了问题,比如说package的路径产生了问题,但该类被class文件定义了。
2. 调用了一些编译器产生异议的问题,可能是使用的sdk版本不同,但源代码是一些更老版本的定义。

换了几个sdk版本没有解决问题,后来仔细看了下DDMS中的LogCat,发现有如下提示:
Could not find class ‘Ice.InitializationData’, referenced from method com.zeroc.hello.HelloApp.initializeCommunicator

想到可能是Ice.jar路径的问题,于是到Project->Properties->Java Build Path->Order and Export查看,发现Ice.jar没有被选中,竟然没有编译进去,让我情何以堪?

勾中,重新运行项目果然就OK了,留此记录,铭记!!!

除非注明,文章为IT热血青年原创,欢迎转载!转载请注明本文地址,谢谢。
本文地址:http://blog.itblood.com/android-run-ice-java-verifyerror.html

分类: android 标签: ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.