Android Studio:链接到外部模块?

时间:2015-01-30 21:28:28

标签: android gradle android-studio build.gradle

我正在使用Android Studio 1.0.1,到目前为止爱它。我唯一的问题是我想让我的项目依赖于外部模块。如果我向项目添加模块,则会复制整个模块源。这显然危害了图书馆的概念。

阅读,其中一个反复提示是添加settings.gradle类似

的内容
include ':module1'
project(':module1').projectDir = new File(settingsDir, '../Project B/Module 1')

然后,在build.gradle

compile project(':module1')

不幸的是,我无法在AS 1.0.1上使用它。诸如this one之类的其他问题收集了略有不同的方法,但它们似乎都已更新。

AS 1.0.1在阳光下有什么新东西吗?

1 个答案:

答案 0 :(得分:4)

这意味着它没有在找到它的地方找到 build.gradle 文件,在这种情况下是../Project B/Module 1目录。

如果项目B是一个多模块项目,这意味着它有一个顶级的 build.gradle 文件,该文件没有apply plugin语句,但它确实有一个引用子模块的 settings.gradle ,请尝试直接指向您要链接到项目B 的项目中的子模块。