我尝试了在Stack Overflow上发布的所有内容,但是当我尝试在模拟器上进行测试时,我仍然会收到恼人的NoClassDefFoundException
:
我甚至尝试用JDK 1.6编译jar一次;仍然是同样恼人的例外。我所指的jar只包含我为另一个项目创建的一些实体对象,并希望重新使用我的Android项目。
顺便说一句,我也尝试将jar添加为外部jar,但也没有用。
答案 0 :(得分:0)
您需要将其添加到assets/
目录,并将其添加到该位置的构建路径以使其正常工作。添加外部库时,请记得选择相同的jar 。
请参阅this thread
答案 1 :(得分:0)
NoClassDefFound错误来自java,当某些类在运行时不可用时,虽然它在编译时可用,请检查此错误的来源,您可以使用以下博客获取帮助:
http://javarevisited.blogspot.in/2011/06/noclassdeffounderror-exception-in.html
答案 2 :(得分:0)
执行以下操作::
转到项目属性>> Java Build Path将jar文件添加为外部jar。
选择订单和导出选项>>选择项目的库和jar。
如果不工作,改变jar的顺序,确保其上面的android依赖。