Android 开发常见异常分类

  1. ANR(Application Not Responding)
    发生该异常时,Android 设备通常会弹出“程序XXX无响应,是否等待”的提示框。
    常见发生原因:
    1)应用主线程卡住,对其他请求响应超时;
    2)死锁;
    3)系统反应迟钝;
    4)CPU 负载过重。

  2. Java runtime error
    发生该异常时,Android 设备通常会弹出“程序 XXX 意外终止,是否立即关闭”的提示框。
    常见错误:
    1)NullPointerException;
    2)IndexOutofBoundsException;
    3)IllegalArgumentException;
    4)IllegalStateException。

  3. NDK Error(Native Development Kit)
    发生该异常时,程序在 Android 设备上都会立即退出,即通常所说的闪退,而不会弹出提示框。常见错误:
    1)初始化错误;
    2)访问错误;
    3)内存泄露;
    4)参数错误;
    5)堆栈溢出;
    6)数字除 0 错误


学习自 Testin http://crash.testin.cn/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值