通過Adb命令抓取手機(jī)Log

在項(xiàng)目開發(fā)中我們經(jīng)常會(huì)遇到應(yīng)用突然崩潰的問題,如果AndroidStudio上有Log日志,我們能很快找到Bug并解決,但很多情況下,我們的手機(jī)并沒有連接AndroidStudio,這時(shí)就需要我們通過Adb命令來獲取手機(jī)Log,然后查找崩潰日志了。

Adb Logcat的使用

adb logcat [<option>] ... [<filter-spec>] ...

[options]命令包括如下選項(xiàng):
-s 設(shè)置過濾器,例如指定 '*:s'
-f <filename> 輸出到文件,默認(rèn)情況是標(biāo)準(zhǔn)輸出。
-r [<kbytes>] Rotate log every kbytes. (16 if unspecified). Requires -f
-n <count> Sets max number of rotated logs to <count>, default 4
-v <format> 設(shè)置log的打印格式, <format> 是下面的一種: 
brief process tag thread raw time threadtime long

-c 清除所有l(wèi)og并退出
-d 得到所有l(wèi)og并退出 (不阻塞)
-g 得到環(huán)形[緩沖區(qū)](http://baike.baidu.com/view/266782.htm)的大小并退出
-b <buffer> 請求不同的環(huán)形緩沖區(qū) ('main', 'system', 'radio', 'events',默認(rèn)為"-b main -b system")
-B 輸出log到二進(jìn)制中。

過濾器的格式是一個(gè)這樣的串:
<tag>[:priority]
其中 <tag> 表示log的component, tag (或者使用 * 表示所有) , priority 從低到高如下所示:
V Verbose
D Debug
I Info
W Warn
E Error
F Fatal
S Silent

獲取手機(jī)Log命令

這里我們選取一種打印log的方式,如下:

adb  logcat -d -b main -v time   >Desktop/logcat.txt
//獲得手機(jī)main緩沖區(qū)帶有時(shí)間的log并保存到桌面logcat.txt后退出

執(zhí)行完之后我們就能在桌面上查看剛才保存的Log日志,以后再也不用擔(dān)心抓不到Log了??,是不是很方便呀,感興趣的的童鞋可以試試哈。

想了解Adb的其他命令可以看Adb常用命令

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,008評論 25 709
  • 今天出門坐車的過程,在好幾個(gè)地方都糾結(jié)了很久,導(dǎo)致了在去的路上很不爽,正好當(dāng)時(shí)在看《神一樣的產(chǎn)品經(jīng)理》一書中的信息...
    踏雁尋花閱讀 667評論 2 3
  • 清晨當(dāng)溫柔的陽光輕撫著我,一陣陣暖意涌入心田。喜歡郁金香迎風(fēng)搖曳的輕盈,在陽光下綻放出無限的能量。心如止水,靜如蓮...
    真實(shí)讓夢飛閱讀 280評論 0 2
  • 有錢的給你物質(zhì) 有時(shí)間的給你陪伴 有情調(diào)的給你浪漫 那些都不是愛情 真正完整的模樣 應(yīng)該是 花心的為你專一 愛玩的...
    阿貍世界閱讀 232評論 0 0

友情鏈接更多精彩內(nèi)容