Android Studio项目导入与模块导入

时间:2015-03-04 02:41:58

标签: android-studio gradle android-gradle 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 project(':LibDir').projectDir = new File(settingsDir, '../LibDir')

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

LibDir:
.........\build
..........\src
.............\main
................\java

问题在于:

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

    mobile (module)
    .....\build
    ......\src
    .........\main
    ..........\java
    
    LibDir:
    ......\build
    .......\src
    ..........\main
    ...........\java
    
  2. 我无法弄清楚为什么他们不具备我在Android工作室中的相同结构?

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

1 个答案:

答案 0 :(得分:0)

在工作区内的Eclipse中,您可以拥有不同的项目。

在Android Studio中,您可以拥有1个具有不同模块的项目。

然后这个结构是正确的。

root
.build.gradle
.settings.gradle
.mobile (module)
..build.gradle
..\src
....\main
......\java
.LibDir:
..build.gradle
..\src
....\main
......\java

settings.gradle中你有:

include ':mobile' , ':LibDir'