提问者:小点点

安装FireBase后,android应用程序不断崩溃


2020-06-13 15:06:40.488 10676-10676/? E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.license, PID: 10676
    java.lang.NoSuchMethodError: No virtual method setTokenProvider(Lcom/google/firebase/internal/InternalTokenProvider;)V in class Lcom/google/firebase/FirebaseApp; or its super classes (declaration of 'com.google.firebase.FirebaseApp' appears in /data/app/~~5goNkC_25KgivhBCfcC3vg==/com.example.license-EXM7YEhZAn665thcPjbzng==/base.apk)
        at com.google.firebase.auth.zzp.create(Unknown Source:4)
        at com.google.firebase.components.ComponentRuntime.lambda$new$0(com.google.firebase:firebase-components@@16.0.0:69)
        at com.google.firebase.components.ComponentRuntime$$Lambda$1.get(Unknown Source:4)
        at com.google.firebase.components.Lazy.get(com.google.firebase:firebase-components@@16.0.0:53)
        at com.google.firebase.components.ComponentRuntime.initializeEagerComponents(com.google.firebase:firebase-components@@16.0.0:158)
        at com.google.firebase.FirebaseApp.initializeAllApis(com.google.firebase:firebase-common@@19.3.0:563)
        at com.google.firebase.FirebaseApp.initializeApp(com.google.firebase:firebase-common@@19.3.0:304)
        at com.google.firebase.FirebaseApp.initializeApp(com.google.firebase:firebase-common@@19.3.0:268)
        at com.google.firebase.FirebaseApp.initializeApp(com.google.firebase:firebase-common@@19.3.0:253)
        at com.google.firebase.provider.FirebaseInitProvider.onCreate(com.google.firebase:firebase-common@@19.3.0:51)
        at android.content.ContentProvider.attachInfo(ContentProvider.java:2360)
        at android.content.ContentProvider.attachInfo(ContentProvider.java:2330)
        at com.google.firebase.provider.FirebaseInitProvider.attachInfo(com.google.firebase:firebase-common@@19.3.0:45)
        at android.app.ActivityThread.installProvider(ActivityThread.java:7073)
        at android.app.ActivityThread.installContentProviders(ActivityThread.java:6618)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6535)
        at android.app.ActivityThread.access$1300(ActivityThread.java:229)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1885)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:216)
        at android.app.ActivityThread.main(ActivityThread.java:7464)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:549)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:955)
2020-06-13 15:06:40.714 10676-10703/? W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.
2020-06-13 15:06:40.726 10676-10703/? I/FirebaseAuth: [FirebaseAuth:] Loading module via FirebaseOptions.
2020-06-13 15:06:40.726 10676-10703/? I/FirebaseAuth: [FirebaseAuth:] Preparing to create service connection to gms implementation

共1个答案

匿名用户

nosuchMethodError:没有虚拟方法setTokenProvider

看来您的Firebase版本不正确,与您选择的目标版本不兼容。

尝试向build.gradle:

实现“com.google.firebase:firebase-auth:17.0.0”