我在这里遇到问题,我很确定它们都与我的项目结构有关。这是我的项目结构:
在我的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存储库,他们会在他们的Workspace(finder)中获得AppDir和LibDir但是当他们在Android Studio中打开Appdir作为项目时,他们只看到
mobile (module)
.....\build
......\src
.........\main
..........\java
LibDir:
......\build
.......\src
..........\main
...........\java
我无法弄清楚为什么他们不具备我在Android工作室中的相同结构?
如何在Android工作室中导入项目而不仅仅是模块?
答案 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'