安卓开发日常小问题之Logcat日志崩溃
我们在开发的过程中,通常会通过Logcat日志来调试程序,观察程序输出。但是当Logcat日志数目过多的时候,一些强迫症比如说我就会清除这些日志。
所以经常遇到一个问题,在程序启动过程中,在程序停止过程中,在因某些操作而打印日志的时候,如果我们去清除Logcat日志,很容易就会导致Logcat日志崩溃。具体如下图:
只要出现这种问题,没有找到正确的方法去解决,那么后果就是Logcat日志无法打印,需要我们重启android studio。但是众所周知,android studio的启动速度非常慢。这对一些快节奏的朋友来说,无疑是很难受的。
那么我呢,就在今天为大家分享一个办法,不用重启编译器就可以继续打印Logcat日志。
解决方案:
1、点击“停止运行”按钮
2、点击Logcat右边的重新启动按钮
3、点击工具栏的运行程序按钮
4、根据你的具体程序,去执行相应的操作,来打印日志(在设置了日志过滤的情况下,也可以关闭日志过滤来打印日志)
5、查看Logcat日志
结局很完美,漂亮的解决了Logcat崩溃后,日志不能打印的问题。
ps:如果程序运行后,依旧无法打印Logcat日志,可尝试此时点击Restart按钮后在重新运行程序。如果还是不能打印出来,可自行尝试点击按钮的点击顺序。 解决问题的关键地方在于Restart按钮的使用。