首页 > 解决方案 > Crashlytics 如何找到崩溃的确切来源

问题描述

使用 Throwable 对象,我们可以获得崩溃的完整堆栈跟踪,并且使用它的类名我们还可以获得异常的类型,例如java.lang.NullPointerExceptionjava.lang.ArithmeticException等等。

下图取自crashlytics,它从整个崩溃日志中找到崩溃的确切来源,并用蓝色突出显示相同的内容。我需要了解 crashlytics 如何找出导致应用程序崩溃的确切代码行。

在此处输入图像描述

在崩溃日志末尾滚动后的下一张图片如下:

在此处输入图像描述

正如您在图片中看到的,crashlytics 仅突出显示了整个崩溃日志中图片中的两行,如果我遍历StrackTraceElement,我会从数组中获取所有行,直到最后,这是不必要的。

我想知道崩溃日志的确切行,它以编程方式指示崩溃背后的主要原因。

标签: javaandroidexceptioncrashlyticscrash-log

解决方案


推荐阅读