我正在为android编写绑定的Service类。另外,我想我会提供一个客户端类,它将所有Handler / Messenger / Bundle内容包装成一个易于使用的API。当我构建这个项目时,我希望它将服务构建到.apk中,将客户端类构建到我可以在其他项目中使用的.jar文件中。那可能吗?我更喜欢以与Eclipse或Ant一起使用的方式来实现它。
答案 0 :(得分:2)
您想要创建Shared Library。来自文档:
您还可以将Android项目指定为库项目,从而允许它与依赖它的其他项目共享。将Android项目指定为库项目后,无法将其安装到设备上。
页面上有详细的操作方法,但简短的版本是,一旦你有应用程序和库的单独项目,右键单击库的项目,转到属性> Android,然后选中“Is Library”复选框。
要引用它,请从应用程序的项目中转到Properties> Android,在图书馆部分,点击“添加”,然后选择你的图书馆。