2014-02-06 44 views
1

让我首先说我对Java应用程序/ Android应用程序的深入了解远远没有完成,并且.jars的概念对我来说仍然是一个朦胧的概念。将具有外部依赖关系的Java库添加到Android项目

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

我的目标是采取这个项目,修改它(取出主要功能,更改一些算法等),然后将其用作我的Android项目的库以供参考。

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

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

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

谢谢!

+0

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

回答

0

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

转到项目浏览器>右键单击您的项目>导出。

您可以按照以下博客了解有关创建库的更多信息。请参阅“增强库功能”的步骤4 Tutorial: How to create java library

请让我知道如果不工作。

相关问题