【发布时间】:2021-05-20 22:50:21
【问题描述】:
从 1.4.21 更新到 kotlin 1.4.30 后,我发现了一些问题:
Firebase crashlytics 无法正常工作。我的日志猫说
java.util.concurrent.TimeoutException
at com.google.firebase.crashlytics.internal.common.Utils.awaitEvenIfOnMainThread(Utils.java:122)
at com.google.firebase.crashlytics.internal.common.CrashlyticsController.handleUncaughtException(CrashlyticsController.java:237)
at com.google.firebase.crashlytics.internal.common.CrashlyticsController$1.onUncaughtException(CrashlyticsController.java:154)
at com.google.firebase.crashlytics.internal.common.CrashlyticsUncaughtExceptionHandler.uncaughtException(CrashlyticsUncaughtExceptionHandler.java:54)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1063)
at java.lang.Thread.dispatchUncaughtException(Thread.java:1955)
Sending signal. PID: 17336 SIG: 9
回滚到 1.4.21 解决了这个问题。
有人遇到同样的问题吗?
【问题讨论】:
-
发布完整的堆栈跟踪。
-
在我的情况下,根本原因是在我的网络上运行 Pi 漏洞(广告拦截器),它阻止了 Crashlytics 发送事件,但我仍然不知道为什么它在发送失败时崩溃事件,这是一种有点奇怪的处理方式。
-
@Abah,你有什么更新吗?我面临着完全相同的问题。
标签: android firebase kotlin crashlytics