现象
在Android8.0后连接电脑调试,当日志打印频繁且量大就经常出现错误“read: unexpected EOF!”。
后续日志就获取不到了。
原因
Logcat的Buffer不够用导致的。
解决
在手机的系统设置中,将日志记录器缓冲区大小调整到更大一些即可。
设置路径:系统设置 > 开发者选项 > 调试 > 日志记录器缓冲区大小
例如,我的手机默认是64k的缓冲区大小,将它改成16M即可。
在Android8.0后连接电脑调试,当日志打印频繁且量大就经常出现错误“read: unexpected EOF!”。
后续日志就获取不到了。
Logcat的Buffer不够用导致的。
在手机的系统设置中,将日志记录器缓冲区大小调整到更大一些即可。
设置路径:系统设置 > 开发者选项 > 调试 > 日志记录器缓冲区大小
例如,我的手机默认是64k的缓冲区大小,将它改成16M即可。