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