常见崩溃类型
- 网络异常
- 内存泄漏问题
- 接口返回值错误
- 手机特定类型错误
- 渲染图片出现的问题
- 在Android系统在渲染图片的时候需要加载到内存中,所以App上的一些图如果过大,可以造成崩溃事件的发生
- 资料
https://www.cnblogs.com/jimmyfang/articles/4769300.html
https://blog.csdn.net/wtyvhreal/article/details/45146531
具体类型
- ANR(不属于崩溃)
- 定义:是指应用程序的UI线程响应超时
- 原因:一般是当前的事件没有机会得到处理(主线程堵塞,开的线程太多);或者当前的事件正在被处理,但是由于耗时太长没有能够及时完成
- 详见:https://blog.csdn.net/fanxudonggreat/article/details/81840791
- OOM
- 定义:是指程序申请内存过大,虚拟机无法满足我们,然后自杀了
- 原因:一般是由于申请的内存过大;或者其他进程内存泄漏,没有回收
- 详见:

本文详细介绍了Android应用中常见的崩溃类型,如网络异常、内存泄漏和接口返回错误等。ANR(Application Not Responding)不属于崩溃,而是UI线程响应超时。通过adb命令可以快速抓取崩溃log和anr文件,便于分析和定位问题。日志分析是解决问题的关键,包括对日志优先级的理解和使用adb工具进行日志收集。通过对日志中'fatal'和'anr'关键字的查找,可以有效定位崩溃和无响应问题。
853

被折叠的 条评论
为什么被折叠?



