【发布时间】:2011-01-19 23:04:37
【问题描述】:
我有一个 JAR 形式的 API,我想在我的 Android 应用程序中使用它。不确定它是否应该成为 Eclipse 中项目的一部分,或者单独保存并添加到项目属性中。这个JAR也需要和应用一起打包,那么Android应用是怎么做的呢?
【问题讨论】:
标签: android eclipse jar package apk
我有一个 JAR 形式的 API,我想在我的 Android 应用程序中使用它。不确定它是否应该成为 Eclipse 中项目的一部分,或者单独保存并添加到项目属性中。这个JAR也需要和应用一起打包,那么Android应用是怎么做的呢?
【问题讨论】:
标签: android eclipse jar package apk
正如SO question所解释的:
yourjar.jar
yourjar.jar
您必须将其添加为“外部 JAR”文件,并在您的 Eclipse 项目中设置“Order and Export”。
2012 年 2 月更新:
Pacerier 在评论中提到存在问题 (ClassNotFound),即使他确实声明了库。
他有:
但是,解决方案很简单:
浪费了1个多小时。我生气了!
解决方案:确保你的 JAR 是用 1.6 而不是 1.7 编译的。
唉
【讨论】:
java.lang.NoClassDefFoundError: asd.asd.TESTActivity$1 缺少什么?
感谢 VonCtrong> 为我指明了正确的方向。我有相同的症状,但使用了不同的库(我需要为 Android 项目添加 org.apache.commons.codec.binary.Base64)。对我有用的解决方案略有不同。以下是我遵循的步骤:
【讨论】: