教你一行命令定位Android logcat崩潰日誌一閃而過的問題

在Android 開發過程中經常會遇到一些bug,有bug不可怕,我們可以debug,但是找不到問題所在就無從下手去debug,例如那種log很多,報錯一閃而過,鼠標滾到頂部,錯誤日誌已經找不到得情況;有一種暴力的方式就是拔掉數據線(真機測試的情況);比較靠譜的方式就是命令行了


  • 打開終端輸入以下命令

adb shell  logcat e --print --max-count 20

參數說名

    1、e 表示 error級別的log
    2、--print 打印到控制檯
    3、--max-count <Number> 表示最多打印log的行數,這樣可以有效的控制log輸出的行數
  • 找到關鍵字 beginning of crash就定位問題了,如圖所示
    在這裏插入圖片描述

  • 當然你也可以分兩步進入shell環境進行操作 ,即
  adb shell
  
  logcat e --print --max-count 100
  • 關於logcat更多的使用可以自行 logcat --help學習
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章