2

我正在尝试在我的 Android 项目中使用外部 jar 文件,我按照以下步骤将其包含在内:

  • 我把jar文件放在libs中。
  • 我配置了构建路径,现在我可以在项目的 Referenced Libraries 部分看到 jar 文件。
  • 我使用导入将我需要的类带入程序中。

但我总是得到 NoClassDefFoundError。这个 jar 已经可以与经典的 java 程序一起使用。

4

3 回答 3

0

确保 jar 是使用应用程序构建的。在日食中,

right click on project --> build path --> configure build path.

确保在 Order and Export 选项卡中检查了库。

于 2013-03-28T17:27:08.760 回答
0

由于 Android SDK 17 甚至不需要手动将 jar 文件添加到 buildpath,因为它们是自动添加的,如此所述。那我建议:

  • 从构建路径中删除库
  • 清理项目
  • 确保 jar 文件位于项目根文件夹中名为libs(not ) 的文件夹中lib
  • 刷新项目
  • 运行项目
于 2013-03-28T17:56:49.990 回答
0

找到的解决方案是使用java版本6重新编译库并使用获取的jar失败

于 2013-03-28T22:42:52.887 回答