Android Library Project JAR

时间:2013-12-16 10:05:51

标签: java android jar static-libraries

我正在浏览以下link,并且在那里提到了两个陈述。

1。您需要SDK Tools r14或更新版本才能使用新库项目功能将每个库项目生成到自己的JAR文件中

2。您无法将库项目导出到JAR文件 库不能作为二进制文件(例如JAR文件)分发。这将在SDK工具的未来版本中添加。

阅读这两个陈述后,我感到很困惑。这两个陈述不是在谈论相同的事情而是相互冲突吗?

如果没有,请帮助我了解两者之间的区别。

1 个答案:

答案 0 :(得分:3)

有一个细微的区别:创建的JAR文件仅包含已编译的类文件,并且不包含任何资源(来自res文件夹)。我认为第二个陈述是指当前,库项目不能仅作为JAR文件分发,因为属于库项目的任何资源都不会包含在JAR文件中。但是,听起来计划将来可以将整个库项目(包括资源)打包为JAR文件。

更新: 另见this answer