在 Linux 系統中,logcat
命令通常用于查看 Android 設備的日志
adb logcat
這將實時顯示設備產生的日志。
adb logcat *:E
這將只顯示錯誤(Error)級別的日志。其他可用的日志級別有:V(Verbose,詳細)、D(Debug,調試)、I(Info,信息)、W(Warning,警告)和F(Fatal,嚴重錯誤)。
adb logcat ActivityManager:I
這將只顯示標簽為 “ActivityManager” 的信息級別日志。
adb logcat ActivityManager:I MyApp:D
這將顯示標簽為 “ActivityManager” 的信息級別日志以及標簽為 “MyApp” 的調試級別日志。
adb logcat | grep -i 'keyword'
這將只顯示包含 “keyword”(不區分大小寫)的日志。
adb logcat -d > log.txt
這將保存當前日志到名為 “log.txt” 的文件中。
adb logcat -c
這將清除當前日志緩沖區的內容。
adb logcat -b radio
Android 日志系統有多個緩沖區,如 main(默認)、system、radio 和 events。使用 -b
選項可以查看不同緩沖區的日志。
adb logcat -v time
這將以時間格式顯示日志,其他可用的格式有:brief(簡短)、process(進程)和 tag(標簽)。
adb logcat -t 100
這將限制日志輸出的行數為 100。
通過組合這些命令行選項,你可以根據需要定制日志輸出。在使用 logcat
命令時,請確保你的設備已連接到計算機并已啟用 USB 調試模式。