我刚刚下载了android studio 3.2。我的项目应用程序模块有一个依赖项,我在 settings.gradle 中声明如下:
include ':app', ':auth'
project(':auth').projectDir = new File('firebaseui-auth/auth')
注意项目有 app 和 auth 作为两个模块。app 取决于我的 gradle 文件中的 auth(在 app 中):
implementation project(':auth')
但是当我单击 android studio 中的新依赖项详细视图时,我看到它有两个依赖项。要获取依赖项详细信息,您必须在侧栏上打开构建变体:
然后点击您看到的蓝色信息气泡,它将打开以下内容:
为什么 app 模块指向 3 个不同的 auth 模块?我只有一个身份验证模块,我在上面的应用程序 gradle 文件中向您展示了我只依赖于身份验证模块。为什么是 3?