2012-11-27 118 views
2

我有一个需求,就像我必须为其他两个应用程序使用一个应用程序。所以我想创建一个库项目作为jar文件,这样我就可以很容易地在构建路径中使用它来添加项目。所以我已经将我的主项目添加为库项目,以便它已在bin文件夹中生成jar文件。所以我已经复制了该jar文件并添加到库并添加到我的项目构建路径。但仍然没有得到类def的异常。请获取这个生成jar文件的过程是否正确。如果不正确,请告诉我该怎么做。Android-如何将库项目转换为外部jar文件

回答

1

您可以导出项目作为jar.To做到这一点

right click your project->export->java->JAR file->Next 

但是如果你使用的资源库中的项目,那么你将无法从jar.But得到它,它会提供,如果你使用作为一个库项目,而不是罐子

2

右击该库项目,出口 - > Jar文件。

选择所有文件,除了AndroidManifest.xml中。

确保您不选择清单文件。否则会导致冲突错误。

现在包括在构建路径此JAR文件,它会工作。我也是这样做的。

让我知道,如果你有任何问题。

+1

还是我得到无级高清发现异常 – Sravani

+0

你在库项目闯民宅的活动?如果是的话,你把它放在应用程序的清单文件中吗?如果不是,它是什么类? – nithinreddy

+0

是的,我已经添加了我在清单文件中提到的库项目中的所有活动。我正在从我的应用程序项目 – Sravani

0

你不能将库项目JAR文件 库不能被发布为二进制文件导出(如JAR文件)。这将在未来版本的SDK工具中添加。

Source

0

你需要做以下几点:
添加.jar文件的引用您的客户端应用程序。右键单击项目 - >属性 - >点击'Java Build Path' - >打开Libraries选项卡 - >点击'Add External JARs'按钮并选择你创建的.Jar文件 - >转到'Order and Export'选项卡并选择添加的外部Jar并将其移动到顶部。

我希望这会帮助你。
如果对您有帮助,请标记+1。

2

最重要的事情,你的项目不包含任何资源(RES文件夹),然后

1-右键点击项目 - >导出 - >爪哇 - > jar文件

2- 只选择src复选框即左上窗口中的(插桩)。 不要选择任何东西在右上角窗口中,如果选择了某些东西删除标记。

3,选择只有导出生成的类文件和资源

4在选项只选择压缩的jar文件的(这并不重要)的内容

要添加外部Jar到您的文件

1右键单击项目 - >选择属性 - > Java Build Path - >库 - >添加外部Jar文件 - >单击确定

2- CLEAN您的项目

相关问题