场景说明
Android的开发中,经常出现Logcat无法输出调试日志的情况(刚开始还是有很多的日志输出),或者ClearLog之后也是如此。
解决方案:
1.先关闭Logcat窗口,然后重新打开:Window->Show View ->Other->Android->Logcat
2.重新与真机进行连接
3.重启Eclipse
4.打开DDMS,点击DDMS状态栏中的reset adb
5.关闭Eclipse,命令行下执行如下的指令,重启adb,打开Eclipse
adb kill-server
adb start-server
最关键的两点:
6.设置显示消息的等级为VERBOSE和扩充缓冲区的大小
Window->Preference->Android->Logcat:
Maximum number of logcat messages to buffer:50000
Show logcat view if message priority is atleast VERBOSE
7当设置完成之后还是无法输出的情况下,建议重启电脑
目前就是在重启电脑之后有效
怀疑一点:Logcat缓冲区溢出,无法再写入