今天碰到一个AS不打印日志的问题
报错信息为:
read: Unexpected EOF
经过查询,发现在Android8.0后连接电脑只要日志打印频繁且量大就经常看到错误[ read: unexpected EOF! ]
只要出现这个错误时Logcat就停止打印了(特别是在AndroidStudio中正当调试时突然出现这个问题)
8.0以前也会报错只是系统默认丢掉多的数据
具体的解决方式为:
在终端命令窗口输入
adb logcat -G 2m
相当于修改了日志的缓存大小
修改后,问题解决
相关的不打印log的解决方法,可以看这篇博客
(原创)Android真机测试不打印Log解决方案_andorid 真机控制台打印_Android_xiong_st的博客-优快云博客