所以这里是交易。假设我正在开发一个基于 Facebook SDK 和 Chris Banes PullToRefreshListView 的应用程序。我将 SDK 导入到我的工作区(我不太喜欢它,因为它填满了工作区!)并在我的应用程序中将其作为库引用。我正在对 PullToRefreshListView 进行一些更改,假设我正在添加自定义字体或更改其中一个标签的颜色。
现在,我正在使用 Git 对我的项目进行版本控制。我希望能够将我的项目放到我们的 Git 服务器上,并让我的同事能够拉取项目并开始工作,而不必费力地设置和引用相同的 SDK(与我使用的版本相同)该项目。由于我对其中一个库进行了一些更改,因此如果我不提供代码,另一个人将永远无法完全恢复该项目。
- 在这种情况下我应该怎么做?
- 是否可以将未编译的库放在 libs 文件夹或类似的东西中?
- 如果不是,那么实现这一目标的正确方法是什么?
当谷歌搜索或搜索 Stack Overflow 时,我所能找到的只是如何在 libs 文件夹中使用已编译的 .jar 文件,这很好,但不是我想要的。
本质上,我正在寻找一种使用 3rd 方库构建项目的好方法。