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