如果不使用资源,如何创建Android库jar?

时间:2013-06-06 14:38:21

标签: android jar android-manifest android-permissions

我正在创建一个Android库,我想在不泄露源代码的情况下创建一个可分发的jar。该库不使用布局,图像等资源。我知道如果我在项目属性下检查'is Library',我可以复制自动生成在Eclipse Android项目的bin文件夹中的.jar。

还有什么我应该知道的吗?客户端项目如何知道我的库需要哪些权限。我应该在我的库的清单中包含这些权限吗?

1 个答案:

答案 0 :(得分:1)

  

我知道如果我在项目属性下检查'is Library',我可以复制自动生成在Eclipse Android项目的bin文件夹中的.jar。

我不会,因为您不知道JAR是如何创建的,并且您不知道JAR在工具更改时可能会如何变化。该JAR是Android的内部构建过程的副作用,并非设计为生产工件。自己创建自己的生产JAR(例如,Ant <jar>任务)。

  

客户端项目如何知道我的库需要哪些权限。

您可以通过精心编写的文档告诉他们。

  

我应该在我的库的清单中包含这些权限吗?

由于您的JAR不包含您的清单,因此无济于事。