Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向Android项目添加具有外部依赖项的Java库_Java_Android_Eclipse_Jar - Fatal编程技术网

向Android项目添加具有外部依赖项的Java库

向Android项目添加具有外部依赖项的Java库,java,android,eclipse,jar,Java,Android,Eclipse,Jar,首先,我要说的是,我对Java应用程序/Android应用程序的深入理解还远远不够,而且.jars的概念对我来说仍然是一个模糊的概念 我目前正在尝试将现有的Java项目用于Android项目。这个现有的Java项目依赖于两个.jar 我的目标是把这个项目,修改它(去掉主函数,修改一些算法等等),然后把它作为我的Android项目的参考库 我见过有人将Java项目导出为.jars和runnable.jars,然后将这些JAR添加到他们的Android项目中——但这对我来说并不可行。它要么抱怨我的构

首先,我要说的是,我对Java应用程序/Android应用程序的深入理解还远远不够,而且.jars的概念对我来说仍然是一个模糊的概念

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

我的目标是把这个项目,修改它(去掉主函数,修改一些算法等等),然后把它作为我的Android项目的参考库

我见过有人将Java项目导出为.jars和runnable.jars,然后将这些JAR添加到他们的Android项目中——但这对我来说并不可行。它要么抱怨我的构建路径(通过添加Java项目的两个.jar来解决),要么使Eclipse崩溃

我不喜欢使用插件/第三方程序,也不喜欢使用三个单独的.jar(一个来自Java项目,两个来自Java项目的需求)

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


谢谢

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

转到项目资源管理器>右键单击项目>导出

有关创建库的更多信息,请访问下面的博客。请参阅“增强库功能”的第4步


如果不起作用,请告诉我。

您没有编写Eclipse、Java编译器、Android构建工具等。因此,它们都是“第三方程序”。你的底线在哪里?