我正在尝试在我的 Android 项目中使用外部 jar 文件,我按照以下步骤将其包含在内:
- 我把jar文件放在libs中。
- 我配置了构建路径,现在我可以在项目的 Referenced Libraries 部分看到 jar 文件。
- 我使用导入将我需要的类带入程序中。
但我总是得到 NoClassDefFoundError。这个 jar 已经可以与经典的 java 程序一起使用。
确保 jar 是使用应用程序构建的。在日食中,
right click on project --> build path --> configure build path.
确保在 Order and Export 选项卡中检查了库。
由于 Android SDK 17 甚至不需要手动将 jar 文件添加到 buildpath,因为它们是自动添加的,如此处所述。那我建议:
libs
(not ) 的文件夹中lib
找到的解决方案是使用java版本6重新编译库并使用获取的jar失败