其他分享
首页 > 其他分享> > 控制Android / Eclipse项目的版本及其所有第三方库

控制Android / Eclipse项目的版本及其所有第三方库

作者:互联网

所以这里是交易.假设我正在根据Facebook SDK和Chris Banes PullToRefreshListView开发应用程序.我将SDK导入我的工作区(我不喜欢它,因为它填满了工作区!)并在我的应用程序中将其作为库引用.我正在对PullToRefreshListView进行一些更改,假设我正在添加自定义字体或更改其中一个标签的颜色.

现在,我正在使用Git来控制我的项目.我希望能够将我的项目提供给我们的Git服务器并使我的同事能够拉动项目并开始工作,而不必费力地获得相同的SDK(与我使用的版本相同)设置和引用该项目.由于我对其中一个库进行了一些更改,如果我不提供代码,该项目永远不会被另一个人完全恢复.

>在这种情况下我该怎么做?
>是否可以将未编译的库放在libs文件夹中或类似的东西?
>如果没有,实现这个的正确方法是什么?

我在谷歌搜索或搜索Stack Overflow时所能找到的就是如何在libs文件夹中使用已编译的.jar文件,这很好,但不是我正在寻找的.

从本质上讲,我正在寻找使用第三方库构建项目的好方法.

解决方法:

听起来这些是android库项目(它们包含资产).如果是这种情况,则无法将其转换为JAR文件.

想到的最简单的方法是让您的根项目文件夹包含您的应用程序和所有所述库:

Root
-\Your app
  -\src
  -\res
-\3rd party lib 1
-\3rd party lib 2
-\3rd party lib 3

这种结构使得在eclipse中推送到git并进行管理非常简单.

标签:git,android,eclipse,project-structure
来源: https://codeday.me/bug/20190709/1413718.html