应该如何将外部库包含到 Android 项目中?
我从谷歌看到这个文档:
http://developer.android.com/tools/support-library/setup.html#libs-with-res
...这表示它们应该保留在项目的源代码树之外,并作为依赖项引用。
Facebook 图书馆指南也说了同样的话:
https://developers.facebook.com/docs/android/getting-started/facebook-sdk-for-android/
当项目进入源代码控制并且将由多个开发人员共同工作时呢?如果其他开发人员未包含在源代码管理中,是否可以确保其他开发人员将拥有正确版本的库?
似乎最好在项目中的“外部”文件夹下检查这些外部库的整个树,然后从那里将它们作为库引用?上面的链接并没有说这是错误的,但是有什么理由不这样做吗?
我找不到任何反对这种方法的东西,但也许我的搜索技能已经关闭。
谢谢!