1. 程式人生 > >用ADB將Android日誌輸出到電腦檔案,並檢視

用ADB將Android日誌輸出到電腦檔案,並檢視

  • 配好環境變數後就可以在cmd中使用adb命令了。列印日誌命令是adb logcat
    這裡寫圖片描述
  • 如果連線有多個裝置的話,先用adb devices找到要列印的裝置的名字,然後在logcat錢加上 -s 名字 ,這樣就會列印指定裝置的日誌,不然會報存在多個裝置的錯誤。有多個裝置下的adb命令都要這樣指定裝置名。
    這裡寫圖片描述
  • 使用下面的命令輸出日誌到檔案,需要指定輸出格式可以在logcat後加 -v * * * ,後面是指定的輸出格式
    這裡寫圖片描述
  • 加上格式輸出就是這樣的,這樣會吧裝置的所有日誌包括系統日誌輸出到檔案裡,非常多。如果需要輸出指定的TAG或執行緒可以試試指定TAG或執行緒,我這個全打出來,格式是加上了 時間和執行緒id,全打出來也可以過濾檢視的,還比較方便。
    這裡寫圖片描述
  • 對應資料夾就會出現一個日誌檔案,這個檔案是不斷增加的,包含了所有的日誌。下面用logViewPro檢視日誌。自行搜尋下載,很小
    這裡寫圖片描述
  • 開啟後這個日誌檔案也是不斷更新的,只要輸出到檔案的命令沒有中斷。
  • 可以在 編輯-過濾日誌 中將過濾後的日誌輸出到新檔案中檢視,原始檔繼續監聽不影響。例如搜尋帶ServiceDemo的日誌。
    這裡寫圖片描述
  • 過濾後的日誌就是這樣的
    這裡寫圖片描述
  • 可以在選項–顏色過濾器中修改日誌檢視
    這裡寫圖片描述
  • 最後不停過濾,搜尋,全部日誌鬥魚,看什麼都行。