You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
754 B
754 B
崩溃优化
目录
- Android 的两种崩溃
- 如何衡量崩溃
Android 的两种崩溃
Android 崩溃分为 Java 崩溃和 Native 崩溃。
简单来说,Java 崩溃就是在 Java 代码中,出现了未捕获异常,导致程序异常退出。那么 Native 崩溃又是怎么产生的呢?一般都是因为在 Native 代码中访问非法地址,也可能是地址对齐出现了问题,或者发生了程序主动 abort,这些都会产生对应的 signal 信号,导致程序异常退出。
Java 崩溃
通过实现 UncaughtExceptionHandler 接口,来处理未捕获的异常。
Native 崩溃
使用 Breakpad 开源项目。