安卓调试时遇到 logcat: Unexpected EOF!

在安卓平台调试,用adb logcat抓logcat时命令行会提示unexpected EOF!并断开了

这是因为有些平台设置的Logbuffer太小了,一般是256KB,通过adb logcat -g可以查询到

解决办法就是要加大这个buffer,有两种办法,这里只介绍第一种办法

用cmd命令行直接设置的,这种办法比较常用:

C:\Users\Administrator>adb logcat -G 4m

C:\Users\Administrator>adb logcat -g

main: ring buffer is 4 MiB (1010 KiB consumed), max entry is 5120 B, max payload is 4068 B

system: ring buffer is 4 MiB (1007 KiB consumed), max entry is 5120 B, max payload is 4068 B

crash: ring buffer is 4 MiB (247 KiB consumed), max entry is 5120 B, max payload is 4068 B

kernel: ring buffer is 4 MiB (0 B consumed), max entry is 5120 B, max payload is 4068 B

截图如下:

安卓调试时遇到 logcat: Unexpected EOF!

注意,有些平台不能用adb logcat -G这个命令,提示-G为无效选项,这样的话,就得去设置,开发者选项里面增大buffer了。

安卓调试时遇到 logcat: Unexpected EOF!

 

 

上一篇:破解 ----- 内购


下一篇:python+appnium【第三章-adb命令之日志打印】