用adb logcat抓取log - 程序員學院

文章推薦指數: 80 %
投票人數:10人

狀態資訊的有:adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb bugreport. 講解一下各自作用:. 通過ddms抓的其實跟用dos批處理抓的 ... 用adblogcat抓取log 2021-06-1820:08:45字數1015閱讀3940 實時列印的主要有:logcatmain,logcatradio,logcatevents,tcpdump,還有高通平臺的還會有qxdm日誌 狀態資訊的有:adbshelldmesg,adbshelldumpstate,adbshelldumpsys,adbbugreport 講解一下各自作用: 通過ddms抓的其實跟用dos批處理抓的一樣都是logcat的日誌檔案,ddms抓的通常是main快取中的,就是應用程式列印的日誌檔案。

不過ddms好處在於能夠實時看到帶有顏色的,如果是用dos批處理只能重定向到檔案,到抓完之後才能夠看到,不是實時的。

adblogcat-bradio-vtime>radio.log列印射頻相關的log,simstk也會在裡面,modem相關的atcommand等,當然跟qxdm差的很遠了。

adblogcat-bevents-vtime 列印系統事件的日誌,比如觸屏事件。





最後是高通平臺的qxdm,不管是不是android,只要使用高通晶片,都會對它很熟悉,當然了,不是高通的晶片就不用提它了。

這個不多講,內容豐富,射頻,**,上網,...凡是高通提供的解決方案,這個都可以抓。

狀態資訊:其實一個就夠了,那就是bugreport(命令adbbugreport>bugreport.log)。

裡面包含有dmesg,dumpstate和dumpsys。

dmesg(命令adbshelldmesg>ldmesg_kernel.log)是kernel的log,凡是跟kernel相關的,比如driver出了問題(相機,藍芽,usb,啟動,等等吧)。

dumpstate是系統狀態資訊,裡面比較全,包括手機當前的記憶體資訊、cpu資訊、logcat快取,kernel快取等等。

adbshelldumpsys這個是關於系統service的內容都在這個裡面,這個命令還有更詳盡的用法,比如dbshelldumpsysmeminfosystem是檢視system這個process的記憶體資訊。

還有其他的比如pv的log,一般都是開發人員自己寫的,可能讓你放到sd卡里面,其他的不足或需要補充的期望您的指導。

adblogcat檢視日誌使用logcat命令檢視和跟蹤系統日誌緩衝區的命令logcat的一般用法是adblogcatoptionfilterspe... adblogcat常用命令logcat工具在做android開發的過程中肯定是必不可少的,這裡介紹幾個我認為比較方便的logcat命令。

1adblogcat... adblog分析網上絕無僅有的log分析教程例子20110317163356分類工作學習字號訂閱之前兩篇文章之後,打算再分享一點兒經驗... 相關推薦 用PHP抓取資料 實用PHP網頁抓取 用scrapy進行網頁抓取 log4j基本應用 用ruby寫的web抓取小工具 相關推薦 用示波器抓取LIN協議波形並分析 用於抓取網頁內容的常用正則 在spring中應用log4j 在spring中應用log4j log4j用來配日誌 用python做網頁抓取與解析入門筆記 在android輸出log資訊用於除錯 log4cpp應用日誌管理類介面 自動化測試框架用AOP為每一個操作寫Log 相關閱讀 學習五筆的日子 Android頭5年最重要的20個里程碑 C執行緒同步問題 用adblogcat抓取log jsp中的basePath和path uCOS的任務uCOS學習筆記(二) topic 科技 教育 python 社會 linux 數碼 java c++ 遊戲 演算法 健康 資料庫 文化 mysql 汽車 娛樂 科學 財經 資料結構 C語言 職場 php C oracle 作業系統 c# 工作 體育 網路 sql



請為這篇文章評分?