adb 命令抓取log(下篇)

本篇就簡單介紹下adb常用命令:
除了簡單的輸出log,我們還可以根據(jù)自己或者項目的需求智能獲取我們想要的信息:
1.顯示android平臺:Android list targets

Paste_Image.png

2.截圖保存到 sd卡,導出到電腦,刪除截圖: adb shell screencap -p /sdcard/screen.png;adb pull /sdcard/screen.png; adb shell rm /sdcard/screen.png

Paste_Image.png
Paste_Image.png

3.logcat日志中的優(yōu)先級/tag標記:
android輸出的每一條日志都有一個標記和優(yōu)先級與其關聯(lián)。
優(yōu)先級是下面的字符,順序是從低到高:
V — 明細 verbose(最低優(yōu)先級)
D — 調(diào)試 debug
I — 信息 info
W — 警告 warn
E — 錯誤 error
F — 嚴重錯誤 fatal
S — 無記載 silent
標記是一個簡短的字符串,用于標識原始消息的來源。如下是一個日志輸出的消息,優(yōu)先級是“D”,標記是“PowerManagerService”:
D/PowerManagerService( 305): onSensorChanged: light value: 306.0

4.使用logcat命令查看android日志輸出:
adb logcat //顯示全部日志
adb logcat > c:\test.log //將日志保存到文件test.log

5.根據(jù)tag標記和級別過濾日志輸出:
僅輸出標記為“ActivityManager”且優(yōu)先級大于等于“Info”和標記為“PowerManagerService”并且優(yōu)先級大于等于“Debug”的日志:
adb logcat ActivityManager:I PowerManagerService:D :S
注:
:S用于設置所有標記的日志優(yōu)先級為S,這樣可以確保僅輸出符合條件的日志

6.adb logcat *:W //顯示所有優(yōu)先級大于等于“warning”的日志

7.adb logcat -s PowerManagerService //顯示PowerManagerService的日志信息

8.Logcat命令列表:
-d 將日志顯示在控制臺后退出
-c 清理已存在的日志
-f <filename> 將日志輸出到文件
adb logcat -f /sdcard/test.txt
-v <format>設置日志輸入格式控制輸出字段,默認的是brief格式
brief — 顯示優(yōu)先級adb原始進程的PID (默認格式)
process — 僅顯示進程PID
tag — 僅顯示優(yōu)先級/標記
thread — 僅顯示進程:線程和優(yōu)先級/標記
raw — 顯示原始的日志信息,沒有其他的元數(shù)據(jù)字段
time — 顯示日期,調(diào)用時間,優(yōu)先級/標記,PID
long —顯示所有的元數(shù)據(jù)字段并且用空行分隔消息內(nèi)容
adb logcat -v thread //使用 thread 輸出格式
注意-v 選項中只能指定一種格式。
-b <buffer>加載一個可使用的日志緩沖區(qū)供查看,默認值是main。
radio — 查看包含在無線/電話相關的緩沖區(qū)消息
events — 查看事件相關的消息
main — 查看主緩沖區(qū) (默認緩沖區(qū))
adb logcat -b radio //查看radio緩沖區(qū)

10.安裝軟件 卸載軟件
adb install <apk文件路徑>
adb uninstall <軟件名>

11.取得設備root權(quán)限
adb remount

9.dos窗口按ctrl+c中斷輸出log記錄

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

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

  • 有時候我們要看一個Java層的奔潰,我僅僅需要下面命令 adb logcat | grep -i "system....
    龍在阿里閱讀 5,632評論 2 2
  • 最近看到一些關于adb的相關知識,總結(jié)一下,這些常用的命令以后可以直接拿來用~ adb其實就是Android De...
    Mr_馮先生閱讀 4,448評論 0 10
  • 【抗戰(zhàn)烽火,軍歌嘹亮-39】第五軍的輝煌 1.地主家里也沒有余糧了 這些所謂的精銳的部隊,一直在缺餉斷糧中度日。第...
    cnu石頭閱讀 1,300評論 0 4
  • 苦 瓜 盛夏里,是瓜熟蒂落的時節(jié)。 苦瓜實在太丑,渾身疙疙瘩瘩的,像一張布滿痘疤或是燙傷的臉,使人難以面對...
    瑞雪映花開閱讀 535評論 0 0
  • 今天看了一個胖子的故事,這個胖子是一個推銷員。把美好毀滅在我們面前的推銷員、驕傲不據(jù)的身材、總是能我們不勞而獲的美...
    90后人脈圈閱讀 917評論 3 0

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