3

任何人都知道为什么 Facebook for Android SDK 作为库项目而不是 jar 分发?

我知道您“可以”将其编译为 jar 和所有内容,只是想知道这样分发它是否有任何优势。

4

3 回答 3

4

Facebook SDK 作为库项目分发的主要原因可能是因为它包含资源。这是用资源分配这种东西的最直接的方法。您不能简单地将其编译为 jar 文件。

于 2013-05-06T18:48:53.223 回答
0

一个优点是您可以根据需要对源代码进行修改。众所周知,Facebook SDK 存在问题,并且通常使用起来很痛苦。修复问题的能力非常有用,它还使您可以选择在 GitHub 上为他们的项目创建拉取请求。

于 2013-05-06T18:45:17.127 回答
0

因为这样做不会将库项目资源的访问权限授予依赖项目。

于 2013-05-06T18:56:39.917 回答