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

本文解决了一个在Android8.0及以后版本中常见的日志打印问题,当日志打印频繁且量大时,会出现read:UnexpectedEOF错误,导致Logcat停止打印。通过在终端输入adblogcat-G2m命令,可以调整日志缓存大小,从而解决此问题。
520

被折叠的 条评论
为什么被折叠?



