如何实现动态库Android

时间:2013-05-21 12:10:15

标签: android

我需要开发一个共享库,该库应该有多个应用程序的一个实例。该库将与所有应用程序并行共享通用功能。

3 个答案:

答案 0 :(得分:2)

将android项目定义为库(在eclipse中右键单击项目>属性> android>是库)。

然后在使用此库的其他项目中再次执行:右键单击项目>属性> android>添加库>选择图书馆项目。

他们都应该在工作区中并打开。

答案 1 :(得分:1)

转到项目 - >属性 - > Android - >选中“Is Library”

答案 2 :(得分:0)

你的问题不是很清楚。有两种方式可以看待它:

  1. 您希望拥有一般代码,一次开发然后包含在多个项目中。为此,您需要创建库项目。请阅读Library Projects documentation以获取有关如何执行此操作的更多信息。

  2. 您需要一个正确的动态库,例如Windows上的.dll,mac上的.dylib或* nix上的.so。由于Android实际上是* nix的实现,而java支持本机库,因此这是可能的。您需要使用Android NDK编写本机方法,这些方法将编译为.so库,然后您将从Java代码加载。这并不困难,但也不是微不足道的。阅读Android NDK documentation以了解如何完成此操作。