工作中用到的安卓日志相关命令(logcat)
生活随笔
收集整理的這篇文章主要介紹了
工作中用到的安卓日志相关命令(logcat)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 打印安卓日志,在cmd中使用adb shell logcat;在adb shell下直接打logcat 2. 如果不想打印占用終端,則加個&號,即logcat & 3. 如果想把前面的打印清掉,開始現在的打印,則用logcat -c;logcat 4. 如果想過濾出代碼中Log.d(TAG, "****") 中TAG的關鍵字打印,則用logcat -s TAG。TAG即是你自己定義的字符串。 5. 如果想打印出帶有時間戳的打印,則logcat -v time,這樣方便跟蹤哪個時間點出現了問題,當然time后面還能加參數,比如logcat -v time -s TAG 6. 如果想要將打印輸出到文件里面,可以直接使用logcat -f /data/log.txt &, ?-f表示指定文件,& 表示后臺執行,當然你用重定向 > 也可以實現輸出到文件。后臺執行需要注意的是你不需要的時候可以先用ps l 列出logcat的pid, 然后kill -9 將其刪掉。 7. 如果運行過程中還沒大概logcat某個APK就掛掉了,彈出已停止運行,我們可以用這個命令查看關鍵錯誤信息:logcat *:E, 這樣只是會過濾出前面帶有E的錯誤信息。 8.如果想過濾某些有關鍵字的日志,則在logcat命令后加 | grep 關鍵字。如logcat | grep android 9.在cmd中查找多關鍵字:adb shell logcat | findstr "aaa bbb ccc" 在adb shell中查找多關鍵字:logcat | grep -E "aaa|bbb|ccc" 10.logcat日志保存成文件的同時顯示出來,可以配合grep使用:adb logcat -v threadtime |grep aaa |tee "filename"。tee是linux下的命令,windows下想用的話可以下載cygwin模擬環境軟件
?
轉載于:https://www.cnblogs.com/songzhenhua/p/9312760.html
總結
以上是生活随笔為你收集整理的工作中用到的安卓日志相关命令(logcat)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序开源demo汇总
- 下一篇: 从零开始学编程