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

如果不使用资源,如何创建Android库jar?,android,jar,android-manifest,android-permissions,Android,Jar,Android Manifest,Android Permissions,我正在创建一个Android库,我想创建一个可分发的jar,而不透露源代码。该库不使用布局、图像等资源。我知道,如果在项目属性下选中“is library”,我可以复制Eclipse Android项目的bin文件夹中自动生成的.jar 还有什么我应该知道的吗?客户端项目如何知道我的库需要哪些权限。我应该在我的库的清单中包含这些权限吗 我知道,如果我在项目属性下选中“is Library”,我就可以复制EclipseAndroid项目的bin文件夹中自动生成的.jar 我不会,因为你不知道这个罐

我正在创建一个Android库,我想创建一个可分发的jar,而不透露源代码。该库不使用布局、图像等资源。我知道,如果在项目属性下选中“is library”,我可以复制Eclipse Android项目的bin文件夹中自动生成的.jar

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

我知道,如果我在项目属性下选中“is Library”,我就可以复制EclipseAndroid项目的bin文件夹中自动生成的.jar

我不会,因为你不知道这个罐子是如何创建的,你也不知道这个罐子会随着工具的改变而改变。这个JAR是Android内部构建过程的副作用,并不是为生产工件而设计的。自己创建自己的生产JAR(例如,Ant
任务)

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

你可以通过书面文档告诉他们

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


由于您的JAR不包含您的清单,这将不会有任何帮助。

如果我将我的库设置为JAR,我还可以将外部JAR导入我的库吗?@ask:欢迎您的JAR用户参考其他外部JAR。如果您的JAR依赖于其他JAR,您需要告诉他们关于其他JAR的信息,以便他们知道如何下载这些JAR并将它们放入
libs/
。在这方面,Android中的JAR与更传统的Java环境中的JAR没有太大区别。我正在搜索资源来创建自己的封闭源代码库。它使用诸如ConnectionManager等Android类,因此它不仅仅使用JavaAPI。你知道我该怎么做吗?链接是感激的。谢谢。@ask:创建一个常规的Android项目(例如,库项目)并用结果创建您自己的JAR(例如,Ant
任务)。我的大多数CWAC项目都适合这种模式,例如和