前言
应用当前界面崩溃停留在上个页面,看不到崩溃日志<br> Android的logcat控制台,看不到应用崩溃的日志?<br> 如何拦截到未捕获的异常,并打印出来,帮助我们快速定位到代码问题呢?<br> 最近同事跟我反应说开发的应用run的时候发生了崩溃,但是在logcat中,只看到了应用重启的日志,类似下面这样的:<br> <br>
追寻答案
那么怎样查看错误日志,快速定位问题的原因呢?<br> 1,由于崩溃的概率不会那么多,最开始的时候,纯靠手速:<br>知道操作哪里会崩溃,先把logcat控制台清下logcat控制台日志,然后操作应用,快速Ctrl+Alt+A(QQ的截屏快捷键);呵呵这个考验手速的方案,肯定不可取;<br> 2,通过切换channel进程和dead进程查看错误日志,这个能看到一些日志,但是也不是很全面,不可取;<br> 3,根据业务粗略定位产生问题的代码段,通过try catch包裹,通过debug跟踪代码一步步跟到问题所在