(原创)Android不打印log,出现read: Unexpected EOF问题解决方式

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天碰到一个AS不打印日志的问题

报错信息为:

read: Unexpected EOF

经过查询,发现在Android8.0后连接电脑只要日志打印频繁且量大就经常看到错误[ read: unexpected EOF! ]

只要出现这个错误时Logcat就停止打印了(特别是在AndroidStudio中正当调试时突然出现这个问题)

8.0以前也会报错只是系统默认丢掉多的数据

具体的解决方式为:

在终端命令窗口输入

adb logcat -G 2m

相当于修改了日志的缓存大小

修改后,问题解决

相关的不打印log的解决方法,可以看这篇博客

(原创)Android真机测试不打印Log解决方案_andorid 真机控制台打印_Android_xiong_st的博客-优快云博客

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值