android studio 3.2-依赖细节视图显示了多个模块,为什么?

j2e*_*nue 5 android android-studio android-gradle-plugin android-studio-3.2

我刚刚下载了android studio 3.2。我的项目应用程序模块具有一个依赖项,我可以在settings.gradle中声明如下:

include ':app', ':auth'
project(':auth').projectDir = new File('firebaseui-auth/auth')
Run Code Online (Sandbox Code Playgroud)

注意项目有app和auth这两个模块。应用程序取决于我的gradle文件中的身份验证(在应用程序中):

implementation project(':auth')
Run Code Online (Sandbox Code Playgroud)

但是当我在android studio中单击新的依赖项详细信息视图时,我看到它具有两个依赖项。要获取依赖关系详细信息,必须在侧栏上打开构建变体:

在此处输入图片说明

然后点击您看到的蓝色信息气泡,它将打开以下内容:

在此处输入图片说明

为什么应用程序模块指向3个不同的身份验证模块?我只有一个身份验证模块,我在上面的应用程序gradle文件中向您展示了我仅依赖身份验证模块。为什么3?