1

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

有没有办法做到这一点?

4

2 回答 2

0

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

要在新项目中使用您的库,请再次转到 Project properties -> Android并单击Add按钮并选择您的库。

您可能需要将两个项目放在同一个工作区中。

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

于 2013-02-12T00:19:20.717 回答
0

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

android create lib-project

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

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

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

现在当你编译你的主项目时,它也会编译库项目,创建一个 jar 文件,并将它的类导入你的主项目。有关库项目的更多详细信息,请查看管理项目。如果您使用的是 Eclipse,请查看使用 ADT 从 Eclipse 管理项目

于 2013-02-12T00:21:09.163 回答