ANR原因: 1、主线程阻塞或者进行数据读取 2、CPU满负荷或者I/O阻塞 3、内存不足 4、各大组件生命周期ANR,比如广播onReceive(),输入5秒,前台服务20秒,后台服务60秒
解决办法: 根据log日志查找anr类型,复现; 分析trace.txt 的ANR日志; 借助DDMS进行分析;