【问题标题】:how do you clone a project from github into the same project你如何从github克隆一个项目到同一个项目中
【发布时间】:2015-05-15 11:06:55
【问题描述】:

在 android studio 中如何 git clone 一个项目从 github 到同一个项目中?

【问题讨论】:

  • 请提供更多关于您想要做什么的信息。什么项目是“同一个项目”?
  • 我的意思是我想将一个项目克隆到我的主项目中,就像我正在处理的项目一样。但是当我尝试锥体时,它会弹出一个新窗口。
  • 您确实需要更准确地了解您想要做什么,遇到什么确切问题,...

标签: android git android-studio


【解决方案1】:

如果我正确地回答了您的问题,您想查看一些库并将其作为依赖项添加到您的(基于 gradle 的?)项目中。 首选方法是单独检出它并将其构建为库项目。如果您有 maven,则可以将其安装到本地存储库。

另一种方法(可能是您想要实现的目标)是将其添加为本地存储库的子模块。

git submodule add git://repourl.git yourSubmoduleFolder

然后您可以将此库作为模块依赖项添加到您的应用程序模块中。 (您不必使用 git 子模块,您可以随时将 repo 以 zip 格式获取并将其解压缩到您的项目中)

如果您将库放在项目中的库文件夹下,那么您可以这样做。

  1. 将此添加到您的 settings.gradle

    include ':libraries:yourLibraryModuleName'

  2. 将此添加到您的 build.gradle

    dependencies { 
        compile project(':libraries:yourLibraryModuleName')
    }
    
  3. 您现在应该可以使用子模块构建应用程序了

请注意,这只是一个快速回答,您可以在 StackOverflow 上找到有关 gradle 子模块和 gradle 模块依赖项的更多信息。我想这应该足以为您指明正确的方向。

【讨论】:

  • 如何将 zip 文件放入我的项目中?
  • 您必须先将其解压缩。您可以将其拖放到 android studio 中的目标位置,或者使用文件管理器执行相同操作
  • 我忘了告诉你我用的是mac。
  • 我忘了问我把文件从 github 放在哪里有关系吗?
【解决方案2】:

它没有。但是,将它放在库或库中是一个好习惯,...文件夹

【讨论】:

    猜你喜欢
    • 2017-11-24
    • 2018-11-23
    • 2021-06-29
    • 1970-01-01
    • 2016-11-30
    • 2016-03-20
    • 1970-01-01
    • 2019-09-09
    • 2013-07-12
    相关资源
    最近更新 更多