在写程序时,肯定会碰到各种问题,在解决这些问题肯定要去看控制台打印的异常信息,根据控制台打印的异常信息来进行针对性的解决。
那么要解决程序运行在用户手机上崩溃的问题,必须得找到问题的原因。因此就要收集崩溃信息,也就是log日志。
Android程序Crash时我们可以做的操作:
1、将Crash信息存到本地,然后上传到服务器,根据上传的异常信息进行针对性的处理;
2、系统自带的Crash界面是很不友好的,我们可以自定义程序Crash后的界面,做的友好点;
关于以上2中操作方式,自己的见解:
1、应用中集成的友盟统计SDK,已经做了错误统计的功能,可以在友盟控制台直白的看到错误信息,当然也可以自己处理。
2、其实到这儿关注的重点已经是,程序Crash后,如何让它以一种更友好的方式消失 或者 重启应用
找见两个不错的blog,收集至此:
1、Android程序Crash时的异常上报
2、Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
3、Android崩溃处理