为android项目创建Jar文件

时间:2011-10-07 07:08:50

标签: android jar

我想从另一个android项目的一个android项目中创建一个jar文件。我想只选择某些类而不是来自project的所有类。我尝试使用eclipse-export方式创建一个jar.Jar文件已创建且它还包含所有选定的类文件,在将创建的jar文件添加到主android项目后,它会给出错误:“java.lang.NoClassDefFoundError”。是否eclipse-export方式无效为android项目创建jar?

我还尝试了此博客http://www.olivacorner.com/2011/04/create-an-android-jar-library-with-eclipse/comment-page-1/#comment-343,but提供的步骤,无法创建所需的jar文件。

任何人都可以提供为android项目创建jar文件的步骤。

感谢。

2 个答案:

答案 0 :(得分:1)

所以你想为Android创建一个库?在这种情况下,您可以创建一个Library-project,然后在main-project中引用它。

See the docs.

答案 1 :(得分:1)

步骤1.按照here的说明创建Android库项目。(与Lukas建议相同)

步骤2.现在,您需要将步骤1中创建的Android库项目引用到您的客户端应用程序。有两种方法可以做到这一点。

  • 通过客户端应用属性提供Android库项目本身的参考 - >在左侧窗格中选择“Android” - >在Libraty Section中,添加Android Libraty项目(这在上面步骤1中给出的链接中进行了解释)
  • 提供Android库项目的.jar文件的引用(来自Android库项目的位置 - > bin - > .jar文件)。客户申请 - >属性 - >单击lefe窗格中的“Java Build Path” - >转到“图书馆”标签 - >点击“添加外部JAR”按钮,然后选择.jar文件 - >转到“订购和导出”选项卡,然后选择添加的.jar文件参考并将其移至顶部。

希望这会对你有所帮助。