【错误记录】Android Studio Logcat 报错 ( read: unexpected EOF! )
生活随笔
收集整理的這篇文章主要介紹了
【错误记录】Android Studio Logcat 报错 ( read: unexpected EOF! )
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 一、報錯信息
- 二、解決方案
一、報錯信息
Android Studio 運行一段時間后 , 出現(xiàn) Logcat 不打印日志的情況 ;
報錯 :
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ū) , 然后點擊 Android Studio 中的 Clear Logcat 按鈕 , 可以繼續(xù)使用 ;
方案二 : 擴大緩沖區(qū)大小 ; 該方案有隱患 , 如果將緩沖區(qū)擴大的太大 , 會造成使用卡頓等情況 ;
執(zhí)行
adb logcat -G 4m可以將日志緩沖區(qū)擴大為 4MB , 也可以設(shè)置 16MB , 32 MB , 如果太大 , 會卡頓 ;
在開發(fā)者選項中也可以進行設(shè)置日志緩沖區(qū)大小 :
點擊后 , 可以選擇更大的日志緩沖區(qū) ;
方案三 : 使用時盡量不要使用如下方式打印日志 , 添加一個標簽 , 過濾下 , 減少日志輸出數(shù)量 ;
總結(jié)
以上是生活随笔為你收集整理的【错误记录】Android Studio Logcat 报错 ( read: unexpected EOF! )的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【算法】归并排序
- 下一篇: 【算法】快速排序与归并排序对比