Gradle导入外部android库

时间:2014-01-28 00:37:29

标签: android gradle

我想在我的Android应用程序的gradle脚本中清理引用库(android库项目,而不是jar),但是我遇到了一些困难:
自动Android Studio导入脚本创建了此结构:

---主模块
--- library1
--- library2

它正确编译但是library1& 2是原始库代码库的副本。我希望能够在我的构建中引用这些库作为相对路径,编译'../library1',但是我找不到任何关于这种脚本的文档,你没有共同的根。
任何指针都会非常感激。

1 个答案:

答案 0 :(得分:2)

在主模块中,添加settings.gradle以设置库的路径:

include 'library1'
include 'library2'

project(':library1').projectDir = new File('../library1')
project(':library2').projectDir = new File('../library2')

并将它们包含在Main模块的build.gradle中

dependencies {
    compile project(':library1')
    compile project(':library2')
}