Android - 从我的项目中获取课程并将其制作成jar

时间:2013-02-12 00:15:27

标签: android jar

好吧,所以我有一个Android项目,它工作正常。现在我想把它中的一些类放入jar中,然后在我的项目中包含该jar。我不确定该怎么做。文件中有R,不确定它们是否会影响任何内容。我将xml文件保存在原始项目中,所以基本上我想要的是将.java文件放入jar然后引用。

有没有这样做?

2 个答案:

答案 0 :(得分:0)

为您的课程创建一个新项目并将其标记为library,在eclipse中转到 Project properties -> Android然后检查Is library

要在新项目中使用您的库,请再次访问 Project properties -> Android并点击Add按钮,然后选择您的图书馆。

您可能需要在同一工作区中同时拥有这两个项目。

您图书馆中定义的资源文件(即R)可以在新项目中访问,因此您可以像在新项目中定义一样使用它。

答案 1 :(得分:0)

您可以创建单独的库项目。如果您使用的是命令行,请为项目创建一个目录,cd到它,然后使用

android create lib-project

帮助输出将告诉您此命令所需的标志。

将类移动到库项目后,回到主项目并键入

android update project -p . -l <path-to-library-project>

现在编译主项目时,它还将编译库项目,创建一个jar文件,并将其类导入主项目。有关库项目的更多详细信息,请查看Managing Projects。如果您使用的是Eclipse,请查看Managing Projects from Eclipse with ADT