1

我尝试了在 Stack Overflow 上发布的所有内容,但是NoClassDefFoundException当我尝试在模拟器上进行测试时,我仍然感到很烦人:

  1. 我将jar复制到android项目的“libs”目录中
  2. 我使用 Add Jar NOT add external jar 将 jar 添加到构建路径
  3. 我在导出选项卡中勾选了罐子

我什至尝试用 JDK 1.6 编译一次 jar;仍然是同样烦人的异常。我所指的 jar 仅包含我为另一个项目创建的一些实体对象,并且希望在我的 Android 项目中重新使用。

顺便说一句,我也尝试将 jar 添加为外部 jar,但也没有用。

4

3 回答 3

0

java中出现NoClassDefFound错误,当某些类在运行时不可用,而在编译时可用,请检查此错误的来源,您可以使用以下博客获得帮助:

http://javarevisited.blogspot.in/2011/06/noclassdeffounderror-exception-in.html

于 2012-08-31T06:28:26.857 回答
0

请执行下列操作 ::

转到项目属性 >> Java Build Path 添加 jar 文件作为外部 jar。

选择订单和导出选项>>选择项目的库和jar。

如果不起作用,请更改 jar 的顺序,确保其高于 android 依赖项。

于 2012-08-31T06:56:02.027 回答
0

您需要将其添加到assets/目录中,并将其添加到该位置的构建路径中才能正常工作。添加外部库时请记住选择相同的 jar 。

看到这个线程

于 2012-08-31T06:14:15.973 回答