【发布时间】:2010-11-23 00:24:58
【问题描述】:
我创建了一个 Android 项目并在我的项目中添加了一个外部 JAR (hessian-4.0.1.jar)。然后我将 JAR 添加到构建路径并在 Order and Export 中将其选中。
Order 和 Export 似乎被忽略了,并且外部 JAR 中的所有类在运行时都丢失了。
在使用 Eclipse 插件构建 Android 应用程序时,是否有一个技巧可以从外部 JAR 中正确包含所需的类?我不想使用 ant 或 Maven。
【问题讨论】:
-
您已经发现:这是由 hessian-4.0.1.jar 中的依赖关系引起的。如果您想在 Android 中使用 Hessian,请使用 Hessdroid (code.google.com/p/hessdroid)。不是很活跃,但即使在 Android 4.0 上也能正常工作。
-
另请参阅"NoClassDefFoundError for code in an Java library on Android",了解使用外部 jar 时的常见问题。 Simple solution.
标签: android eclipse build.gradle class-library