Android-如何将库项目转换为外部jar文件

时间:2012-11-27 05:55:18

标签: android android-2.2-froyo

我有一个要求,就像我必须为另外两个应用程序使用一个应用程序。所以我想创建一个库项目作为jar文件,以便我可以轻松地在构建路径中使用它而无需添加项目。所以我已将我的主项目添加为库项目,因此它在bin文件夹中生成了jar文件。所以我复制了该jar文件并添加到libs并将其添加到我的项目构建路径中。但我仍然没有找到类def def异常。请知道这个生成jar文件的过程是否正确。如果不正确请建议我该怎么做。

5 个答案:

答案 0 :(得分:2)

右键单击库项目,导出 - > Jar文件。

选择除AndroidManifest.xml之外的所有文件。

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

现在将此JAR文件包含在构建路径中,它将起作用。我做了同样的事。

如果您有任何问题,请告诉我。

答案 1 :(得分:2)

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

1-右键单击项目 - >出口 - > Java - > jar文件

2- 仅选择src复选框,即左上角窗口中的(pacakages)。 如果选择了某些内容,请在右上方窗口中选择任何内容删除标记。

3 - 仅选择导出生成类文件和资源

4-In 选项仅选择压缩jar文件的内容(这不重要)

将外部Jar添加到文件中

1 - 右键单击​​项目 - >选择属性 - > Java构建路径 - >库 - >添加外部Jar文件 - >单击“确定”

2- 清洁您的项目

答案 2 :(得分:1)

您可以将项目导出为jar。要执行此操作

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

但是如果您在库项目中使用资源,那么您将无法从jar中获取它。但是如果您将其用作库项目而不是jar,那么它将可用

答案 3 :(得分:0)

您无法将库项目导出到JAR文件 库不能作为二进制文件(例如JAR文件)分发。这将在SDK工具的未来版本中添加。

Source

答案 4 :(得分:0)

您需要执行以下操作:
  将.jar文件的引用添加到客户端应用程序。右键单击项目 - >属性 - >单击“Java Build Path” - >打开库标签 - >单击“添加外部JAR ...”按钮,然后选择您创建的.Jar文件 - >转到“订购和导出”选项卡,然后选择添加的外部罐子并将其移至顶部。

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