gpt4 book ai didi

android - 版本控制 Android/Eclipse 项目及其所有第 3 方库

转载 作者:太空宇宙 更新时间:2023-11-03 10:51:42 24 4
gpt4 key购买 nike

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

现在,我正在使用 Git 对我的项目进行版本控制。我希望能够将我的项目放到我们的 Git 服务器上,并让我的同事能够 pull 项目并开始工作,而不必费力地获取相同的 SDK(与我使用的版本相同)设置和引用该项目。由于我对其中一个库进行了一些更改,因此如果我不提供代码,其他人将永远无法完全恢复该项目。

  • 在这种情况下我应该怎么做?
  • 是否可以将未编译的库放在 libs 文件夹或类似的文件夹中?
  • 如果不是,完成此任务的正确方法是什么?

在谷歌搜索或搜索 Stack Overflow 时,我所能找到的只是关于使用 libs 文件夹中已编译的 .jar 文件的操作方法,这很好,但不是我要找的。

本质上,我正在寻找一种使用第 3 方库构建项目的好方法。

最佳答案

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

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

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

这种结构将使推送到 git 和在 eclipse 中管理变得非常简单。

关于android - 版本控制 Android/Eclipse 项目及其所有第 3 方库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12430544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com