簡體   English   中英

Firebase身份驗證ui(com.firebaseui:firebase-ui-auth)

[英]Firebase auth ui (com.firebaseui:firebase-ui-auth)

我正在為我的Android應用程序開發Firebase,並且嘗試實現Firebase ui auth。 盡管由於某種原因而起作用,但嘗試在Firebase上執行任何其他操作會產生此怪異的錯誤,我無法理解。 如果我將庫注釋掉,其余的代碼將非常有用。 這是我得到的錯誤:

 E/AndroidRuntime: FATAL EXCEPTION: main
                                                                     Process: my process, PID: 21371
                                                                   java.lang.NoSuchMethodError: No virtual method zzEq()Z in class Lcom/google/firebase/FirebaseApp; or its super classes (declaration of 'com.google.firebase.FirebaseApp' appears in /data/app/ke.co.ziqi.testlesdge-1/split_lib_dependencies_apk.apk)
                                                                       at com.google.firebase.database.FirebaseDatabase.getInstance(Unknown Source)
                                                                       at com.google.firebase.database.FirebaseDatabase.getInstance(Unknown Source)
                                                                       at ke.co.ziqi.testlesdge.Groups.Channels.onCreate(Channels.java:80)
                                                                       at android.app.Activity.performCreate(Activity.java:6439)
                                                                       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
                                                                       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2498)
                                                                       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2605)
                                                                       at android.app.ActivityThread.access$1100(ActivityThread.java:165)
                                                                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1473)
                                                                       at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                       at android.os.Looper.loop(Looper.java:179)
                                                                       at android.app.ActivityThread.main(ActivityThread.java:5730)
                                                                       at java.lang.reflect.Method.invoke(Native Method)
                                                                       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
                                                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:681)

這是我嘗試讀取實時數據庫時發生錯誤的行。 當我刪除庫時,它可以正常工作。 users = FirebaseDatabase.getInstance()。getReference()。child(“ users”)。child(username).child(“ groups”);

 gradle (app)
 compile 'com.android.support:appcompat-v7:26.+'
 compile 'com.android.support.constraint:constraint-layout:1.0.2'
 compile 'com.android.support:design:26.+'
compile 'com.android.support:cardview-v7:26.0.0-alpha1'
compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'
compile 'com.google.firebase:firebase-auth:11.0.4'
compile 'com.google.firebase:firebase-core:11.0.4'
compile 'com.google.firebase:firebase-database:11.0.4'
compile 'com.google.firebase:firebase-messaging:11.0.4'
compile 'com.google.firebase:firebase-config:11.0.4'
compile 'com.google.firebase:firebase-storage:11.0.4'
compile 'com.firebaseui:firebase-ui-auth:3.1.2'
compile 'com.google.firebase:firebase-invites:11.0.4'
compile 'com.flipboard:bottomsheet-core:1.5.3'
compile 'com.flipboard:bottomsheet-commons:1.5.3'
compile 'de.hdodenhof:circleimageview:2.1.0'
compile 'com.github.bumptech.glide:glide:3.6.1'
compile 'org.jsoup:jsoup:1.10.3'
testCompile 'junit:junit:4.12'
gradle(project)
 dependencies {
    classpath 'com.android.tools.build:gradle:3.0.1'
    classpath 'com.google.gms:google-services:3.1.0'
    classpath "io.realm:realm-gradle-plugin:3.7.2"

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

為了解決這個問題,請更改以下代碼行:

compile 'com.firebaseui:firebase-ui-auth:3.1.2'

compile 'com.firebaseui:firebase-ui-auth:2.3.0'

Firebase / Play服務版本11.0.4與FirebaseUI版本2.3.0兼容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM