在应用程序中,我遇到了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 回答
您不能混合V2 SDK(firebase-client-android 2.5.2)和V3 SDK(所有这些都被视为“Firebase UI”) . 您必须删除V2依赖项并更新源以使用新类 .
这实际上是一项简单,几乎是机械的任务 .