android - 如何在我的 Android 应用程序中使用和打包 JAR 文件?

标签 android eclipse jar package apk

我有一个 JAR 形式的 API,我想在我的 Android 应用程序中使用它。不确定它是否应该成为 Eclipse 中项目的一部分,或者保持独立并添加到项目属性中。这个 JAR 也需要和应用程序一起打包,那么对于 Android 应用程序如何完成呢?

最佳答案

正如这 SO question 所解释的那样:

  • 您的项目 -> 右键单击​​ -> 导入 -> 归档文件 -> yourjar.jar
  • 您的项目 -> 右键单击​​ -> 属性 -> Java 构建路径 -> 库 -> 添加 Jar -> yourjar.jar

您必须将其添加为“外部 JAR”文件,并在您的 Eclipse 项目中设置“Order and Export”。

eclipseexternallibrary2.png


2012 年 2 月更新:

Pacerier在评论中提到有问题 (ClassNotFound),即使他确实声明了库。
他有:

class not found

然而,解决方案很简单:

浪费了 1 个多小时。伙计,我很生气!
解决方案:确保您的 JAR 是使用 1.6 而不是 1.7 编译的
哎呀

关于android - 如何在我的 Android 应用程序中使用和打包 JAR 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2316445/

相关文章:

java - 有没有一种方法可以让别人在看不到代码的情况下运行我的 Java 程序?

android - 如何使用 android studio 在 Activity 中插入图像?

java - myGridLayout = findViewById(R.id.myGridLayout);使我的应用崩溃

android - Unresolved reference 。由于接收器类型不匹配,以下候选者均不适用

Eclipse 格式化程序对我来说很疯狂

Eclipse + PyDev 说 json.load() 和 json.dump() 不存在

java - Log4j 未使用属性文件找到自定义附加程序

java - 运行 jar 后继续在控制台执行

android - 无法在 Android Studio 项目中引用导入的 jar 库

javascript - 针对安卓移动设备