Android studio Android Studio项目导入与模块导入

Android studio Android Studio项目导入与模块导入,android-studio,gradle,android-gradle-plugin,build.gradle,Android Studio,Gradle,Android Gradle Plugin,Build.gradle,我在这里遇到了一些问题,我很确定它们都与我的项目结构有关。以下是我的项目结构: 在我的Finder和Github中 Workspace AppDir - This is the app project LibDir - This is my sdk project 在Android Studio中,我的结构如下: (Note : LibDir is added as a dependency to AppDir and my settings.gradle has it like proj

我在这里遇到了一些问题,我很确定它们都与我的项目结构有关。以下是我的项目结构:

在我的Finder和Github中

Workspace
 AppDir - This is the app project
 LibDir - This is my sdk project
在Android Studio中,我的结构如下:

(Note : LibDir is added as a dependency to AppDir and my settings.gradle has it like project(':LibDir').projectDir = new File(settingsDir, '../LibDir')

AppDir:
......\ .idea
......\ build
......\ mobile (module)
.........\build
..........\src
.............\main
................\java

LibDir:
.........\build
..........\src
.............\main
................\java
问题是:

  • 如果有人克隆了整个github存储库,他们会在他们的工作区(finder)中获得AppDir和LibDir,但当他们在Android Studio中将AppDir作为项目打开时,他们只会看到

    mobile (module)
    .....\build
    ......\src
    .........\main
    ..........\java
    
    LibDir:
    ......\build
    .......\src
    ..........\main
    ...........\java
    
  • 我不明白为什么他们没有和我在安卓工作室里一样的结构


    如何在Android studio中导入项目而不仅仅是模块?

    在Eclipse的工作区内,您可以有不同的项目。
    在Android Studio中,您可以有一个具有不同模块的项目

    那么这个结构是正确的:

    root
    .build.gradle
    .settings.gradle
    .mobile (module)
    ..build.gradle
    ..\src
    ....\main
    ......\java
    .LibDir:
    ..build.gradle
    ..\src
    ....\main
    ......\java
    
    settings.gradle
    中,您有:

    include ':mobile' , ':LibDir'