首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Eclipse中设置用于Android开发的Git存储库?

如何在Eclipse中设置用于Android开发的Git存储库?
EN

Stack Overflow用户
提问于 2011-03-24 18:03:21
回答 1查看 8.9K关注 0票数 12

我需要一些帮助来正确地使用Git/Eclipse对我的Android项目进行版本化。

我可以用一个Android项目来解决这个问题。

但是,如果我将一个或多个第三方Android库添加到我的主要项目(例如Facebook )中,我将试图找出正确的设置方法。

因此,目前我正在使用git-submodules来完成这个任务,下面是我的目录结构:

代码语言:javascript
复制
/project/android-main.git
   +--- /project/android-main/facebook-sdk

我在我的facebook-sdk项目中添加了作为git子模块的facebook-sdk

在Eclipse工作区的android-main项目中,我看到子文件夹'facebook-sdk‘。

然后又来了拼图

我必须将“现有项目”从/project/android-main/facebook-sdk android-main 导入为一个新项目,以便我可以将该项目作为一个库引用到android-main项目中。

最后,'**facebook-sdk**':工作区有三个对的引用

  1. 工作空间中的项目本身。
  2. ,因为我把它作为git-submodule添加,所以它显示为android-main项目中的文件夹。
  3. 另一个文件夹“facebook_sdk_src”是由android-main项目中的Android插件创建的。

如果我添加更多的子模块,这似乎会使工作区和主项目变得混乱。

我做得对吗?

在Eclipse中是否有更好的方法将Android库用作子模块?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-02 16:58:04

我所有的Android项目都在同一个层次上。Eclipse两次显示每个项目:在工作区(工作区/库)和引用它的内部项目(工作区/项目/库_src)。

您可以尝试同时制作facebook和android子模块,使它们处于相同的水平。就像这样:

代码语言:javascript
复制
/project/
   +--- android-main.git
   +--- android-project/
           +--- android-main/
           +--- facebook-sdk/

因此,为您的android项目(Androd-main.git)创建一个裸回购。这个回购不需要在您的工作空间中。然后为您的代码添加一个子文件夹(Android)并添加您的子模块。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5423468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档