FirebaseAuth: [Перезагрузить] RemoteException при отправке получить токен - PullRequest
0 голосов
/ 08 июля 2019

Я обновил свой Firebase с (FirebaseAuth) 16.2.1 до Firebase 18.0.0 и теперь во время регистрации пользователя (который работал на FB 16.2.1), вызывая, например:

mAuth.createUserWithEmailAndPassword(email, password).addOnCompleteListener....

мое приложение входит в цикл со следующей ошибкой в ​​Logcat:

E/FirebaseAuth: [Reload] RemoteException when sending get token and account info user response
        android.os.DeadObjectException
            at android.os.BinderProxy.transactNative(Native Method)
            at android.os.BinderProxy.transact(Binder.java:1147)
  android.os.DeadObjectException
        at android.os.BinderProxy.transactNative(Native Method)
        at android.os.BinderProxy.transact(Binder.java:1147)
        at cux.c(:com.google.android.gms@x@17.7.85 (100408-253824076):1)
        at bqvf.a(:com.google.android.gms@x@17.7.85 (100408-253824076):7)
        at bqvb.a(:com.google.android.gms@x@17.7.85 (100408-253824076):5)
        at bqup.a(:com.google.android.gms@x@17.7.85 (100408-253824076):3)
        at bqru.a(:com.google.android.gms@xx9@17.7.85 (100408-253824076):163)
        at bqum.a(:com.google.android.gms@x@17.7.85 (100408-253824076):6)
        at bqtg.a(:com.google.android.gms@x@17.7.85 (100408-253824076):41)
        at bqsm.a(:com.google.android.gms@x@17.7.85 (100408-253824076):2)
        at bqrz.a(:com.google.android.gms@x@17.7.85 (100408-253824076):8)
        at sfn.run(:com.google.android.gms@x@17.7.85 (100408-253824076):28)
        at bkng.run(:com.google.android.gms@x@17.7.85 (100408-253824076):2)
        at skq.b(:com.google.android.gms@x@17.7.85 (100408-253824076):37)
        at skq.run(:com.google.android.gms@x@17.7.85 (100408-253824076):18)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at sqo.run(Unknown Source:7)
        at java.lang.Thread.run(Thread.java:784)

Мой Gradle:

implementation 'com.google.firebase:firebase-core:17.0.0'
implementation 'com.google.firebase:firebase-messaging:19.0.1'
implementation 'androidx.legacy:legacy-support-core-utils:1.0.0'
implementation 'com.google.android.material:material:1.0.0'
implementation 'com.google.firebase:firebase-auth:18.0.0'
implementation 'com.google.firebase:firebase-storage:18.0.0'
implementation 'com.google.firebase:firebase-database:18.0.0'
implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
implementation 'com.google.android.gms:play-services-auth:17.0.0'

Контрольный список:

  • Перенесено в AndroidX
  • android.useAndroidX = true & android.enableJetifier = true в моих Gradle.properties
  • Код SHA1 & SHA256 в моей Firebase
  • Сервисах Google Play доdate

Самое смешное, иногда это работает, но в 80% случаев приложение попадает в лазейку.Принудительное прекращение работы служб Google Play останавливает цикл.

Я просто не понимаю, в чем здесь проблема!Вы можете мне помочь?

...