任何人都知道为什么Facebook for Android SDK作为图书馆计划而不是jar分发?
我知道你“可以”将它编译为jar和所有内容,只是想知道是否有任何优势可以像这样分发它。
答案 0 :(得分:4)
Facebook SDK作为图书馆计划发布的主要原因可能是因为它包含资源。这是使用资源分发此类事物的最直接方式。您不能简单地将其编译为jar文件。
答案 1 :(得分:0)
一个优点是,如果需要,您可以对源进行修改。众所周知,Facebook SDK是错误的,一般来说都是一种真正的痛苦。修复内容的能力非常有用,它还为您提供了在GitHub上为其项目创建拉取请求的选项。
答案 2 :(得分:0)
因为这样做不会将库项目资源的访问权交给依赖项目。