今天我们就来聊聊有关“崩溃”的那些事,我会从Android的两种崩溃类型谈起,再和你进一步讨论到底该怎样客观地衡量崩溃 这个指标,以及该如何看待和崩溃相关的稳定性。 Android 的两种崩溃 我们都知道,Android崩溃分为Java崩溃和Native崩溃。 简单来说,Java崩溃就是在Java代码中,出现了未捕获异常,导致程序异常退出。那Native崩溃是怎么产生的呢?一般都 是因为在Native代码中访问非法地址,也可能是地址对⻬出现了问题,或者发生了程序主动abort,这些都会产相应的signal信号,导致程序异常退出。