安卓开发日常小问题之Logcat日志崩溃

        我们在开发的过程中,通常会通过Logcat日志来调试程序,观察程序输出。但是当Logcat日志数目过多的时候,一些强迫症比如说我就会清除这些日志。

        所以经常遇到一个问题,在程序启动过程中,在程序停止过程中,在因某些操作而打印日志的时候,如果我们去清除Logcat日志,很容易就会导致Logcat日志崩溃。具体如下图:

安卓开发日常小问题之Logcat日志崩溃

       只要出现这种问题,没有找到正确的方法去解决,那么后果就是Logcat日志无法打印,需要我们重启android studio。但是众所周知,android studio的启动速度非常慢。这对一些快节奏的朋友来说,无疑是很难受的。

       那么我呢,就在今天为大家分享一个办法,不用重启编译器就可以继续打印Logcat日志。

解决方案:

1、点击“停止运行”按钮

安卓开发日常小问题之Logcat日志崩溃

2、点击Logcat右边的重新启动按钮

安卓开发日常小问题之Logcat日志崩溃

3、点击工具栏的运行程序按钮

安卓开发日常小问题之Logcat日志崩溃

4、根据你的具体程序,去执行相应的操作,来打印日志(在设置了日志过滤的情况下,也可以关闭日志过滤来打印日志)

5、查看Logcat日志

安卓开发日常小问题之Logcat日志崩溃

结局很完美,漂亮的解决了Logcat崩溃后,日志不能打印的问题。

ps:如果程序运行后,依旧无法打印Logcat日志,可尝试此时点击Restart按钮后在重新运行程序。如果还是不能打印出来,可自行尝试点击按钮的点击顺序。 解决问题的关键地方在于Restart按钮的使用。