我有一个包含多个目录的 Github 存储库,其中每个目录都是另一个 Android 项目的“根”。我只需要将其中一个项目导入 AS。当我从 Github 在 AS 中创建新项目时,我只能插入存储库 URL。所以我进入了 AS 一个模块中的项目树,它是 Github 存储库,其中有几个文件夹,每个文件夹都分配有不同的 Android 项目。问题是这些文件夹不是模块,因此我不能将它们作为 Android 项目来威胁。
我怎样才能改变这个?
注意 - 我无法对 Github 结构进行任何更改。
最佳答案
Android Studio 和 Eclipse 有不同的工作空间。
在 Eclipse 工作区中,您可以定义更多项目。
在 Android Studio 工作区中,您可以定义 1 个带有更多模块的项目。
每个项目都有build.gradle
和 settings.gradle
文件,每个模块都有自己的build.gradle
文件。
在您的情况下,您必须在项目的每个根文件夹中定义一些文件,例如 build.gradle
和 settings.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/