Android 如何将一个项目从github克隆到同一个项目中

Android 如何将一个项目从github克隆到同一个项目中,android,git,android-studio,Android,Git,Android Studio,在android studio中,如何将项目从github克隆到同一个项目中?如果我没有弄错,您希望查看一些库并将其作为依赖项添加到(基于gradle的?)项目中。 首选的方法是单独签出它,并将其构建为一个库项目。如果您有maven,那么可以将其安装到本地存储库中 另一种方法(可能也是您试图实现的)是将其添加为本地存储库的子模块 git子模块添加git://repourl.git 您的子模块文件夹 然后,您可以将此库作为模块依赖项添加到应用程序模块中。(您不必使用git子模块,您总是可以将rep

在android studio中,如何将项目从github克隆到同一个项目中?

如果我没有弄错,您希望查看一些库并将其作为依赖项添加到(基于gradle的?)项目中。 首选的方法是单独签出它,并将其构建为一个库项目。如果您有maven,那么可以将其安装到本地存储库中

另一种方法(可能也是您试图实现的)是将其添加为本地存储库的子模块

git子模块添加git://repourl.git 您的子模块文件夹

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

如果将库放在项目中的“库”文件夹下,则可以这样做

  • 将此添加到您的设置中。gradle

    include':库:yourLibraryModuleName'

  • 将此添加到build.gradle中

    dependencies { 
        compile project(':libraries:yourLibraryModuleName')
    }
    
  • 现在,您应该能够使用子模块构建应用程序


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

    事实并非如此。但是,将其放入库或libs…文件夹是一种很好的做法

    请提供有关您想做什么的更多信息。什么项目是“同一个项目”?我的意思是我想将一个项目克隆到我的主项目中,就像我正在处理的项目一样。但当我尝试将其锥化时,会弹出一个新窗口。你真的需要更精确地了解你想做什么,遇到什么问题,…如何在我的项目中放置zip文件?您必须首先将其解压缩..您可以将其拖放到android studio中的目标位置,或者对您的文件管理器执行相同的操作我忘了告诉您我使用mac。我忘了问我将文件从github放置在何处是否重要?