在Android应用程序中包含一个Jar

时间:2013-03-31 17:05:30

标签: java android jar import

我想在我的Android包中加入一个jar。

不幸的是,我无法让它发挥作用。我遵循了几个解释,例如this one,但我仍然得到NoClassDefFoundError - 在运行时,构建,编译,安装项目没有错误。

大多数答案似乎已过时。如何使用当前的Eclipse,ADT和Android版本解决此问题?像普通Java项目一样将它们添加到Java Build Path没有帮助。

所有帮助表示赞赏。

我尝试了什么

  • 将它们放入文件夹并包含在项目[Screenshot]

3 个答案:

答案 0 :(得分:0)

将jar放在名为'libs'的文件夹中(应该在项目的根目录中。然后将其添加到java构建路径中。

如果不起作用,请尝试:

  1. 您的项目 - >右键单击 - >导入 - >文件系统 - > yourjar.jar
  2. 您的项目 - >右键单击 - >属性 - > Java构建路径 - >图书馆 - >添加Jar - > yourjar.ja

答案 1 :(得分:0)

将您的罐子添加到libs文件夹。自动将这些JAR添加到编译时构建路径中。更重要的是,它会将JAR的内容放入您的APK文件中,因此它们将成为您的运行时构建路径的一部分。

答案 2 :(得分:0)

你有两件事,错误将被修复

  1. 右键单击Project - >选择Properties - >转到Java Build Path - >从顶部选择第三个选项卡,即“Libraries” - >单击Add Jar - >选择你的Jar

  2. 右键单击Project - >选择Properties - >转到Java Build Path - >从顶部选择第四个选项卡,即“订购和导出” - >选择(chekbox)您的Jar。

  3. 如需更多帮助,请查看此link