我需要开发一个共享库,它应该有一个用于多个应用程序的实例。该库将并行共享所有应用程序的通用功能。
问问题
68 次
3 回答
2
将您的android项目定义为一个库(在eclipse中右键单击项目>属性> android>是库)。
然后在使用此库的其他项目中再次转到:右键单击项目 > 属性 > android > 添加库 > 选择库项目。
它们都应该在工作区中并打开。
于 2013-05-21T12:13:34.610 回答
1
转到Project -> Properties -> Android -> Check "Is Library"。
于 2013-05-21T12:11:26.287 回答
0
你的问题不是很清楚。有两种查看方式:
您希望有共同的代码,开发一次,然后包含到多个项目中。为此,您需要创建库项目。阅读图书馆项目文档以获取有关如何执行此操作的更多信息。
您需要一个合适的动态库,例如 Windows 上的 .dll、mac 上的 .dylib 或 *nix 上的 .so。由于 Android 实际上是 *nix 的实现,并且 java 支持本地库,因此这是可能的。您需要使用 Android NDK 编写本机方法,这些方法将编译成一个 .so 库,然后您将从您的 java 代码中加载该库。这并不难,但也不是微不足道的。阅读Android NDK 文档以了解这是如何完成的。
于 2013-05-21T12:16:17.270 回答