一起来看下导致App Crash的那些原因:
1. 空指针异常:错误日志定位java.lang.NullPointerException,详细日志记录如下
![](http://easyread.ph.126.net/1ggkO9Wy65rwEX1u73YxrA==/7916741005711541234.jpg)
2. 安全异常:错误日志定位java.lang.SecurityException,详细日志记录如下:
![](http://easyread.ph.126.net/pVEyureGYkYSEkGQPn3INw==/7916943315851051072.jpg)
3. 无法找到类:错误日志定位java.lang.ClassNotFoundException,详细日志记录如下:
![](http://easyread.ph.126.net/__vgm4lN1ZEwwFWJfargmw==/7916525501432495951.jpg)
4. 动态库加载异常:错误日志定位java.lang.UnsatisfiedLinkError,详细日志记录如下:
![](http://easyread.ph.126.net/roBvYRozwvV3gfrwKk7HwA==/7916877345153386132.jpg)
5. 无效参数错误:错误日志定位java.lang.IllegalArgumentException,详细日志记录如下:
![](http://easyread.ph.126.net/ChiyzCxssVYxvC4LeywDJw==/7916990594851890565.jpg)
6. 调用抽象方法异常:错误日志定位java.lang.AbstractMethodError,详细日志记录如下:
![](http://easyread.ph.126.net/q6RqC0pG3ZMloaQL84xP7Q==/7916990594851890566.jpg)
7. 违法访问错误:错误日志定位java.lang.IllegalAccessError,详细日志记录如下:
![](http://easyread.ph.126.net/JgzynoXJJ1vzqL0vV5BlEA==/7916610163827837109.jpg)
8. 越界错误:错误日志定位java.lang.IndexOutOfBoundsException,详细日志记录如下:
导致App ANR的那些原因:
1. 调度超时:异常日志定位Input dispatching timed out,详细日志记录如下:
![](http://easyread.ph.126.net/bZiXP6psDYYqsifVlCYeOQ==/7916633253572020458.jpg)
2. 按键或触摸事件特定时间内无响应:异常日志定位keyDispatchingTimedOut,详细日志记录如下:
3. 意图无响应:异常日志定位Broadcast of Intent