使用Gradle将应用程序模块依赖项添加到Android Studio中的另一个应用程序模块

时间:2017-01-25 14:41:34

标签: android gradle module dependencies

是否可以拥有2个应用程序模块(在其gradle文件的头部有apply plugin: 'com.android.application')而另一个有依赖于另一个的应用程序模块?

因此,模块A将依赖于模块B,两者都是应用程序。

dependencies {
    ...
    compile project(':moduleB')
}

我很容易设法添加此依赖项,并且没有出现错误/警告但我仍然无法访问moduleB中的源文件。 Android Stduio仍然建议我“添加对moduleB的依赖”,当我这样做时只需重新同步gradle并且没有任何事情发生。

我试图在库模块中包含一个依赖项,这很正常。我们不能在两个(更多)应用程序模块之间添加依赖关系吗?

1 个答案:

答案 0 :(得分:2)

<块引用>

是否可以有 2 个应用程序模块(在其 gradle 文件的开头带有 apply 插件:'com.android.application')并且一个依赖于另一个?

不,抱歉。

<块引用>

我们不能在两个(或多个)应用程序模块之间添加依赖关系吗?

正确 - 不支持。