从 Eclipse 将库项目 + 不同项目导入 Android Studio

importing library project + different projects into Android Studio from Eclipse

看来我是时候开始使用 Android Studio 了,因为我需要一些不幸的是尚未移植到 Eclipse 的功能:(

幸运的是 Android Studio 能够几乎完美地导入我的项目,尽管我担心我是否正确地导入了

我的Eclipse工作区布局如下:

当我将任何 APP-XXXX 项目导入 Android Studio 时,它会创建 LIB-CODEBASE[=40= 的副本] 里面。因此,对于每个 APP-XXXX 项目,我在其文件夹中都有 LIB-CODEBASE 的完整副本。

有没有简单的方法让所有 APP-XXXX 项目共享,link 或包含 LIB-CODEBASE 项目?

在一个项目中你可以引用一个外部模块

只需使用:

Project
|__build.gradle
|__settings.gradle
|__app (application module)
   |__build.gradle

settings.gradle中:

include ':app' 
include ':codeBaseLib'
project(':codeBaseLib').projectDir=new   File('pathLibrary')

app/build.gradle中:

dependencies {
    compile project(':codeBaseLib')
}

关注codeBaseLib
您必须使用其他项目中的库路径,而不是项目的根目录

另外,对于您的 APP-XXXX 项目,请检查 您是否可以使用具有不同 flavors.[= 的单个项目 16=]