无法连接到Firebase-需要解决应用程序gradle问题

时间:2018-11-21 09:27:33

标签: android firebase

尝试连接到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'
 }

3 个答案:

答案 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,在云中运行应用程序测试,它运行良好。