Skip to content

Bugly Android SDK可以捕获哪些crash

rocky edited this page Apr 2, 2019 · 1 revision

一 、背景

经常有同学提问:

<1> bugly能捕获OOM Crash么?

<2> app闪退的之后为什么没有看到bugly捕获的堆栈?

带着上面两个问题,本文主要阐述一下Bugly Android SDK可以捕获的crash范围,简单概括一下主要有两类:

  1. Java Crash
  2. Native Crash

下面分别看下这两种类型的crash又分别包括哪些具体的场景?

二 、Crash类型分析

2.1 Java Crash

原理:利用jdk提供的Thread.UncaughtExceptionHandler接口,当java 线程发生crash之后虚拟机回回调这个接口注册的方法,APP可以在此回调方法中抓取线程堆栈。

Java Crash场景