将具有外部依赖关系的Java库添加到Android项目

时间:2014-02-06 23:47:54

标签: java android eclipse jar

首先我要说的是,我对Java应用程序/ Android应用程序的深入理解远非完整,而且.jars的概念对我来说仍然是一个朦胧的概念。

我目前正在尝试为Android项目使用现有的Java项目。这个现有的Java项目依赖于两个.jars。

我的目标是接受这个项目,修改它(取出主要功能,更改一些算法等),然后将它用作我的Android项目的库来引用。

我看到人们将他们的Java项目导出为.jars和runnable .jars,然后将jar添加到他们的Android项目中 - 但是这对我来说不起作用。它要么抱怨我的构建路径(通过添加Java项目的两个.jars解决)或者崩溃Eclipse。

我不想使用插件/第三方程序或者有三个单独的.jars(一个来自Java项目,两个来自Java项目的要求)。

有人可以解释将Java项目构建为具有外部依赖关系的库的想法,以及如何在Android应用程序中将其用作一个.jar吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可能在创建jar文件时出错。有时它会正确导出但会在运行时抛出错误。导出项目时,不要忘记删除.project和.classpath选项。

转到项目资源管理器>右键单击您的项目>出口。

您可以按照以下博客获取有关创建库的更多信息。请查看“增强库功能”Tutorial: How to create java library

的第4步

如果不能解决,请告诉我。

相关问题