现在是时候开始使用Android Studio了,因为我需要一些功能,遗憾的是还没有移植到Eclipse:(
幸运的是Android Studio能够几乎完美地导入我的项目,尽管我担心的是我是否正确地执行了
我的Eclipse工作区布局如下:
当我将任何 APP-XXXX 项目导入Android Studio时,会在其中创建 LIB-CODEBASE 的副本。因此,对于每个 APP-XXXX 项目,我在其文件夹中都有 LIB-CODEBASE 的完整副本。
是否有一种简单的方法可以让所有 APP-XXXX 项目共享,链接或包含 LIB-CODEBASE 项目?
答案 0 :(得分:0)
在项目中,您可以参考外部模块。
只需使用:
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 。