尝试连接到Firebase时出现以下错误(如果很重要,特别是Firebase身份验证):
无法解析Android应用程序模块的Gradle配置。解决gradle构建问题和/或重新同步。
* Gradle同步无错误。
这是我的应用程序gradle依赖项的样子:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0-alpha1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:support-v4:28.0.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:design:+'
implementation 'com.google.android.gms:play-services-nearby:16.0.0'
implementation 'com.firebaseui:firebase-ui-auth:4.1.0'
}
答案 0 :(得分:3)
正如我在评论中提到的,您应该将compile
替换为implementation
,然后按Sync project按钮。
请注意:
编译配置仍然存在,但不应使用,因为它不能提供api和实现配置所提供的保证。
答案 1 :(得分:0)
我遇到了同样的问题,但至少我设法解决了这个问题,解决此问题的最佳方法是将以下依赖项更新为这些依赖项。
dependencies {
classpath 'com.android.tools.build:gradle:3.5.2'
classpath 'com.google.gms:google-services:4.3.3'
答案 2 :(得分:-1)
我只是尝试为我的应用程序设置Firebase测试实验室,因此实际上不需要将我的应用程序连接到Firebase。
我最终跳过了“连接到Firebase”步骤,跳到了步骤4,在云中运行应用程序测试,它运行良好。