Android常见Crash分类和介绍,大牛手把手带你【图文】_mb612648928888e

1、比如空指针问题、数组越界等问题,拿到Log文件后应该几分钟内就定位到Log点,然后分析出问题原因。 ANR问题等使用固定标识(ANR in)也可以迅速定位到出错的Log位置(不见得必须有你自己打印出来的Log才能解决这类Bug),如果基于Log无法分析出原因可以找秦瑶等协助分析。

一、导致Android Crash 问题的主要类型

  • JAVA application crash
    • ANR(application no response) crash
    • JAVA exception crash
  • System crash
    • Process Crash(Native Crash or C/Delvik Crash)
  • Kernel Crash
  • Modem Crash
    • HW Watchdog
    • SW Watchdog
    • Apps Keepalive
    • Other

Android常见Crash分类和介绍,大牛手把手带你【图文】_mb612648928888e 二、Android Crash 类型Log 标识整理:

1、ANR in – ANR问题的通用标签

2、NullPointerException – 空指针异常

3、IndexOutOfBoundsException – 数组、集合等越界

4、IllegalArgumentException – 不合法的参数异常,可能是使用函数或者启动服务等等参数设置错误等

5、java.lang.IllegalStateException – “非法的状态”,可能是对于API的时序使用错误,比如start后立即 stop,其实异步的Start还没有初始化完成,但是你瞬间就Stop了,也可能造成状态错乱等错误。

6、java.lang.StackOverflowError 堆栈溢出错误。当一个应用递归调用的层次太深而导致堆栈溢出时抛出该错误,(死循环了等)

7、ArithmeticException – 算术运算异常

8、NumberFormatException – 数字格式异常

尾声

面试成功其实都是必然发生的事情,因为在此之前我做足了充分的准备工作,不单单是纯粹的刷题,更多的还会去刷一些Android核心架构进阶知识点,比如:JVM、高并发、多线程、缓存、热修复设计、插件化框架解读、组件化框架设计、图片加载框架、网络、设计模式、设计思想与代码质量优化、程序性能优化、开发效率优化、设计模式、负载均衡、算法、数据结构、高级UI晋升、Framework内核解析、Android组件内核等。
Android常见Crash分类和介绍,大牛手把手带你【图文】_mb612648928888e

不仅有学习文档,视频+笔记提高学习效率,还能稳固你的知识,形成良好的系统的知识体系。这里,笔者分享一份从架构哲学的层面来剖析的视频及资料分享给大家梳理了多年的架构经验,筹备近6个月最新录制的,相信这份视频能给你带来不一样的启发、收获。

Android常见Crash分类和介绍,大牛手把手带你【图文】_mb612648928888e

Android进阶学习资料库

一共十个专题,包括了Android进阶所有学习资料,Android进阶视频,Flutter,java基础,kotlin,NDK模块,计算机网络,数据结构与算法,微信小程序,面试题解析,framework源码!

Android常见Crash分类和介绍,大牛手把手带你【图文】_mb612648928888e

大厂面试真题

PS:之前因为秋招收集的二十套一二线互联网公司Android面试真题 (含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)

Android常见Crash分类和介绍,大牛手把手带你【图文】_mb612648928888e

《2017-2021字节跳动Android面试历年真题解析》

Android常见Crash分类和介绍,大牛手把手带你【图文】_mb612648928888e

  • CodeChina开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》

本站由小牛团队全力维护,小牛十年了,大家已经步入中年 。本站源码全部经过团队成员测试并调试,价格可能比其它网站略贵几元钱,不解释!
小牛资源 » Android常见Crash分类和介绍,大牛手把手带你【图文】_mb612648928888e

发表评论

全站资源亲测可用,价格略高几元,不解释

立即查看 了解详情