gpt4 book ai didi

android - 如何在 Crashlytics (Fabrics) 中有效地对非致命异常进行分组?

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

我们在应用中使用 Crashlytics 作为崩溃报告工具。对于 Android native 崩溃,它工作正常并且正确地对崩溃进行了分组。我们的应用程序在 react-native 中的组件也很少。对于这些组件中发生的崩溃,我们会捕获它们,然后将它们作为非致命异常记录到 Crashlytics。

public class PlatformNativeModuleCallExceptionhandler implements 
NativeModuleCallExceptionHandler {
@Override
public void handleException(Exception e) {
try {
.
.
.
Crashlytics.logException(new Exception(exceptionString));
} catch (Exception ex) {}
}

崩溃记录在 Crashlytics 仪表板中,但它在单个选项卡中显示所有崩溃。这些可能是相同或不同的 react-native 组件的不同崩溃。

enter image description here

因此,我们无法找出特定崩溃的实例。需要手动检查每个崩溃实例。

我猜它采用创建异常的类的名称,在本例中为 PlatformNativeModuleCallExceptionHandler。我尝试创建自己的自定义异常类,但这也无济于事。

有谁知道我们如何在这里更好地对非致命异常进行分组?所有类似的崩溃应该与其总实例一起分组。

最佳答案

Crashlytics 使用方法和崩溃行号对崩溃进行分组,因此如果您有针对所有非致命事件的异常处理程序方法,它们将被分组在一起。目前没有解决方法。

关于android - 如何在 Crashlytics (Fabrics) 中有效地对非致命异常进行分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47654410/

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