这是什么错误,以及如何解决?
在我从android studio中选择“建议”以升级Onesignal依赖关系之前,它就开始起作用了,这开始给Firebase带来了错误。
2020-04-25 12:47:59.876 24685-24972/com.appname.in E/FirebaseInstanceId: Failed to get FIS auth token
java.util.concurrent.ExecutionException: com.google.firebase.installations.FirebaseInstallationsException
at com.google.android.gms.tasks.Tasks.zzb(Unknown Source:61)
at com.google.android.gms.tasks.Tasks.await(Unknown Source:23)
at com.google.firebase.iid.zzt.zzb(com.google.firebase:firebase-iid@@20.1.5:54)
at com.google.firebase.iid.zzt.zza(com.google.firebase:firebase-iid@@20.1.5:72)
at com.google.firebase.iid.zzs.run(Unknown Source:12)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@17.1.1:6)
at java.lang.Thread.run(Thread.java:764)
Caused by: com.google.firebase.installations.FirebaseInstallationsException
at com.google.firebase.installations.FirebaseInstallations.doNetworkCall(com.google.firebase:firebase-installations@@16.2.1:350)
at com.google.firebase.installations.FirebaseInstallations.lambda$doRegistrationInternal$0(com.google.firebase:firebase-installations@@16.2.1:323)
at com.google.firebase.installations.FirebaseInstallations$$Lambda$5.run(Unknown Source:4)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
答案 0 :(得分:2)
以某种方式,当我执行OneSignal库更新并将Firebase Messaging添加到gradle时,此崩溃停止了发生。这是我的设置:
dependencies {
...
classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:0.12.6'
}
以及行礼:
implementation 'com.onesignal:OneSignal:3.13.2'
implementation 'com.google.firebase:firebase-messaging:20.1.6'
顺便说一下,崩溃仅对我来说是第一次启动应用程序。