gpt4 book ai didi

android - Crashlytics 不在 Firebase 控制台中显示自定义日志条目

转载 作者:搜寻专家 更新时间:2023-11-01 09:28:27 25 4
gpt4 key购买 nike

我已按照 Google 的说明将 Firebase Crashlytics 集成到我的应用中:

https://firebase.google.com/docs/crashlytics/get-started

我的问题是当我尝试进行自定义日志记录时,例如:

Crashlytics.log("testing");
Crashlytics.log(Log.ERROR, TAG, "testing");
Crashlytics.getInstance().crash();

Firebase 控制台 中,我得到了崩溃堆栈回调(如预期的那样),但只有一个(可能是第一个)来自第一个 Crashlytics.log 调用完成的日志条目(不是然而,上面的那些)。

我已经等了 48 小时,想看看是否有延迟,但什么也没有出现。

当我在模拟器中“强制”崩溃时,它工作正常。

我还尝试了 new RuntimeException() 而不是 Crashlytics.getInstance().crash()

我正在我的应用中包含的库中调用 Crashlytics 函数。

最佳答案

这里是来自 Firebase 的迈克。 Crashlytics 优先捕获崩溃而不是编写自定义 key 或日志,因为捕获崩溃更重要。一旦发生崩溃,我们需要尽快采取行动以获取设备的确切状态和所有正在运行的线程。崩溃后事情仍在变化和发生,因此为了获得最准确的堆栈跟踪,如果未写出 key 或日志,我们将删除它并捕获崩溃。

鉴于您没有看到的日志是在崩溃发生之前发生的,我希望最接近崩溃的日志会被忽略。使用自定义日志和 key 时,最好尽早记录它们,例如当 Activity 发生变化时。附带说明一下,对于非测试崩溃,这通常不是问题,因为您事先不知道应用中会发生崩溃的位置。

关于android - Crashlytics 不在 Firebase 控制台中显示自定义日志条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49274634/

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