Android 开机log 分析 1
分析开机log,一是可以理一下android 启动流程,二是可以通过log 定位错误,下面列举一些常见android 程序发生错误时抛出的异常,查找关键字xxxException 可以快速定位android 层错误以及原因: Java
NullPointerException: 空指针异常 java
ClassNotFoundException: 找不到类抛出的异常 java
ArithmeticException: 一个整数“除以零”时抛出的异常 java
ArrayIndexOutOfBoundsException: 数组越界访问以后抛出的异常 java
IllegalArgumentException: 传入非法参数抛出的异常 java
IllegalAccessException: 当应用程序要调用一个类,但当前的方法即没有对该类的访问权限便会出现这个异常 java
SecturityException: 安全异常
由安全管理器抛出,用于指示违反安全情况的异常 java
RuntimeException 运行时异常
是所有 Java虚拟机正常操作期间可以被抛出的异常的父类
NumberFormatException: 字符串转换为数字异常: java
StackOverflowError: 堆栈溢出错误
当一个应用递归调用的层次太深而导致堆栈溢出时抛出该错误
RuntimeException java
OutOfMemoryError: 内存不足错误
当可用内存不足以让 Java虚拟机分配给一个对象时抛出该错误
IOException: 输入输出异常 java