gpt4 book ai didi

android - 如何使用 Firebase (Crashlytics) 记录非致命(捕获)异常

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:35:27 25 4
gpt4 key购买 nike

我开始在我的项目中使用 Firebase (Crashlytics) 来跟踪应用程序崩溃。它与崩溃完美配合,但我如何记录非致命崩溃,即捕获异常。我尝试了 Crashlytics.logException(e) 但它不起作用。我在仪表板中看不到任何报告。我看到建议使用 FirebaseCrash.report(t) 的答案,但最新版本的 Firebase 中不存在此类。那么有人知道它是怎么做到的吗?

依赖关系:

implementation 'com.google.firebase:firebase-core:16.0.0'
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.3'

enter image description here

最佳答案

对于新的 Firebase Crashlytics,您应该使用 recordException(@NonNull Throwable throwable)

...
catch (e: Exception) {
FirebaseCrashlytics.getInstance().recordException(e)
}
...

这里是 firebase documentation说明

关于android - 如何使用 Firebase (Crashlytics) 记录非致命(捕获)异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51714355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com