我想在我的 Android 包中包含一个 jar。
不幸的是,我无法让它工作。我遵循了几个解释,例如这个,但我仍然得到NoClassDefFoundError
s - 在运行时,构建,编译,安装项目工作没有错误。
大多数答案似乎已经过时。如何使用当前的 Eclipse、ADT 和 Android 版本解决这个问题?像在普通 Java 项目中一样将它们添加到 Java 构建路径并没有帮助。
所有帮助表示赞赏。
我试过的
- 将它们放入一个文件夹并包含到项目中[屏幕截图]
你两件事,错误将得到修复
右键单击项目->选择属性->转到Java构建路径->从顶部选择第三个选项卡,即“库”->单击添加Jar->选择您的Jar
右键单击项目--> 选择属性--> 转到 Java 构建路径--> 从顶部选择第四个选项卡,即“订购和导出”--> 选择(检查框)你的 Jar。
如需更多帮助,请查看此链接
将你的 jars 添加到 libs 文件夹中。自动将这些 JAR 添加到您的编译时构建路径中。更重要的是,它将 JAR 的内容放入您的 APK 文件中,因此它们将成为您运行时构建路径的一部分。
将 jar 放入名为“libs”的文件夹中(应该位于项目的根目录中。然后将其添加到 java 构建路径中。
如果这不起作用试试这个: