Android Studio:link 到外部模块?
Android Studio: link to external module?
我正在使用 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 有什么新东西吗?
这意味着它没有在它正在寻找的地方找到 build.gradle 文件,在本例中是 ../Project B/Module 1
目录。
如果项目 B 是一个多模块项目,这意味着它有一个没有 apply plugin
的顶级 build.gradle 文件语句,但它确实有一个引用子模块的 settings.gradle,请尝试直接指向要链接到 Project B[ 的项目中的子模块=20=].
我正在使用 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 有什么新东西吗?
这意味着它没有在它正在寻找的地方找到 build.gradle 文件,在本例中是 ../Project B/Module 1
目录。
如果项目 B 是一个多模块项目,这意味着它有一个没有 apply plugin
的顶级 build.gradle 文件语句,但它确实有一个引用子模块的 settings.gradle,请尝试直接指向要链接到 Project B[ 的项目中的子模块=20=].