首页 文章

冲突更新Firebase SDK - 身份验证

提问于
浏览
0

在应用程序中,我遇到了Firebase SDK的问题 .

我尝试使用Firebase登录 . 但我有一个FirebaseError:

在console.firebase.google.com上创建的项目必须使用firebase.google.com/docs/auth提供的新Firebase身份验证SDK

在build.gradle中,我有最新的身份验证:

编译'com.google.firebase:firebase-auth:9.2.1' - 尽管在我的应用程序中登录到应用程序时显示此FirebaseError .

我在build.gradle中的依赖项(Module:app):

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:design:23.1.1'
    compile 'com.android.support:support-v4:23.1.1'
    compile 'com.android.support:cardview-v7:23.1.1'

/* Firebase SDK */
    compile 'com.firebase:firebase-client-android:2.5.2+'

/* Firebase UI */
    compile 'com.firebaseui:firebase-ui:0.2.2'

   compile 'com.google.firebase:firebase-auth:9.2.1'

    compile "com.google.firebase:firebase-database:9.2.1"

/* For Google Play Services */

    compile 'com.google.android.gms:play-services-base:9.2.1'
    compile 'com.google.android.gms:play-services-safetynet:9.2.1'
    compile 'com.google.android.gms:play-services-auth:9.2.1'

    compile 'com.google.android.gms:play-services-appindexing:9.2.1'
}

有人有一些建议如何解决这个问题?

谢谢!

1 回答

  • 0

    您不能混合V2 SDK(firebase-client-android 2.5.2)和V3 SDK(所有这些都被视为“Firebase UI”) . 您必须删除V2依赖项并更新源以使用新类 .

    这实际上是一项简单,几乎是机械的任务 .

相关问题