android - 将 Android 项目从 Github 导入 Android Studio

标签 android git android-studio github gradle

我有一个包含多个目录的 Github 存储库,其中每个目录都是另一个 Android 项目的“根”。我只需要将其中一个项目导入 AS。当我从 Github 在 AS 中创建新项目时,我只能插入存储库 URL。所以我进入了 AS 一个模块中的项目树,它是 Github 存储库,其中有几个文件夹,每个文件夹都分配有不同的 Android 项目。问题是这些文件夹不是模块,因此我不能将它们作为 Android 项目来威胁。

我怎样才能改变这个?

注意 - 我无法对 Github 结构进行任何更改。

最佳答案

Android Studio 和 Eclipse 有不同的工作空间。

在 Eclipse 工作区中,您可以定义更多项目。

在 Android Studio 工作区中,您可以定义 1 个带有更多模块的项目。
每个项目都有build.gradlesettings.gradle文件,每个模块都有自己的build.gradle文件。

在您的情况下,您必须在项目的每个根文件夹中定义一些文件,例如 build.gradlesettings.gradle您可以在其中定义项目使用的单个模块。

像这样的东西:

github repo
 root
 |---module
 |------build.gradle
 |settings.gradle
 |build.gradle

 root1
 |---module
 |------build.gradle
 |settings.gradle
 |build.gradle

关于android - 将 Android 项目从 Github 导入 Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33236850/

相关文章:

Android: 无法注册 BroadcastReceiver

Git:从上游重新定位到开发分支

ruby - 运行 "bundle install"将 Gemfile.lock 中的 "git://"更改为 "https://"

git - 如何使用git比较文件的工作副本、暂存副本和提交副本

android - 错误 : Program type already present: android. arch.lifecycle.LiveData - 编译错误

android - 短信广播接收器在一天后未触发

java - 在 Android 上使用 MessagePack

java - 如何知道当前是否存在 Activity 实例?

android - 使用Gradle Android构建系统测试依赖项不会更新Android Studio * .iml文件

android - 网络用户目录的设置gradle