【错误记录】Android Studio Logcat 报错 ( read: unexpected EOF! )
文章目錄
- 一、報(bào)錯(cuò)信息
- 二、解決方案
一、報(bào)錯(cuò)信息
Android Studio 運(yùn)行一段時(shí)間后 , 出現(xiàn) Logcat 不打印日志的情況 ;
報(bào)錯(cuò) :
read: unexpected EOF!二、解決方案
查看當(dāng)前的日志緩沖區(qū)大小 :
執(zhí)行
adb logcat -g命令 , 可查看當(dāng)前的日志緩沖區(qū)大小 ;
D:\004_Operate\baidujiagu>adb logcat -g main: ring buffer is 256Kb (236Kb consumed), max entry is 5120b, max payload is 4068b system: ring buffer is 256Kb (117Kb consumed), max entry is 5120b, max payload is 4068b crash: ring buffer is 256Kb (11Kb consumed), max entry is 5120b, max payload is 4068b方案一 : 清空當(dāng)前緩沖區(qū)數(shù)據(jù) , 然后繼續(xù)使用 ;
執(zhí)行
adb logcat -c清空當(dāng)前的 Logcat 緩沖區(qū) , 然后點(diǎn)擊 Android Studio 中的 Clear Logcat 按鈕 , 可以繼續(xù)使用 ;
方案二 : 擴(kuò)大緩沖區(qū)大小 ; 該方案有隱患 , 如果將緩沖區(qū)擴(kuò)大的太大 , 會(huì)造成使用卡頓等情況 ;
執(zhí)行
adb logcat -G 4m可以將日志緩沖區(qū)擴(kuò)大為 4MB , 也可以設(shè)置 16MB , 32 MB , 如果太大 , 會(huì)卡頓 ;
在開發(fā)者選項(xiàng)中也可以進(jìn)行設(shè)置日志緩沖區(qū)大小 :
點(diǎn)擊后 , 可以選擇更大的日志緩沖區(qū) ;
方案三 : 使用時(shí)盡量不要使用如下方式打印日志 , 添加一個(gè)標(biāo)簽 , 過濾下 , 減少日志輸出數(shù)量 ;
總結(jié)
以上是生活随笔為你收集整理的【错误记录】Android Studio Logcat 报错 ( read: unexpected EOF! )的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【算法】归并排序
- 下一篇: 【Android 事件分发】ItemTo