一、问题:文件结尾了还继续读文件,就导致这个错误抛出。
二、解决方法: 有两种解决方案
1. logcat -G《size》命令解决
连接手机,在logcat处输入以下内容,目的是将对应的手机缓存日志更改为4m
adb logcat -G 4m
2.手动修改系统设置
打开自己手中的调试手机或者调试设备,以此点击:开发者选项===》日志记录器缓冲区大小, 然后修改一下系统的日志缓冲区大小即可,如下图所示:
注意;如果手机找不到开发者模式,系统设置里找到手机版本号,连续点击几下,会有toast提示已开启开发者模式,再次搜索即可(每个设备开发者模式不同,百度 下)
可以发现,系统默认的就是256kb,我们可以手动修改日志大小。至于使用哪种方式,可以根据具体实际的使用情况进行设置。
转载: 分析解决logcat报read: Unexpected EOF!异常_不羁少年!的博客-CSDN博客_logcat异常