① android手機日誌怎麼查看
以小米手機為例,其他機型操作方法大致相同:
1.首先在手機桌面上找到【文件管理】,進入手機的文件管理頁面。
② 抓取android手機log的介紹
本文介紹了抓取Android手機日誌的技巧與方法,旨在幫助開發者定位問題、解決問題。為確保獲取有效日誌,首先需確保手機為debug版本,以獲得root許可權。
抓取AP log的命令為:adb logcat -b events -b radio -b main -b system -b crash -v threadtime > log.txt。此命令將收集手機操作事件、與modem相關的通話、簡訊與網路bug日誌、系統及crash日誌,並顯示時間戳,便於問題追蹤。日誌文件可自定義名稱與保存路徑,如:adb logcat -b events -b radio -b main -b system -b crash -v time > C:UsersalexDesktoplog.txt。抓取時,不輸入此命令將默認包含「-b events -b radio」。
清除歷史日誌只需執行:adb logcat -c。
搜索特定問題,可通過在日誌中搜索關鍵字。如遇「force close」,搜索「FATAL」關鍵字,以獲取錯誤類型與代碼行,協助定位問題。
抓取ANR(應用程序無響應)日誌時,需先獲取traces文件與tombstones文件,方法為:
此外,若需獲取backtrace日誌,可從data/tombstones/文件夾中pull出對應模塊的文件。
抓取內核日誌方法為:adb root adb remount adb shell cat /proc/kmsg >kernel_log.txt。
藍牙日誌抓取流程包括:adb root、adb remount、開啟藍牙HCI信息收集日誌、使用adb logcat命令並保存日誌至桌面。
QPST(Qualcomm Parallel Streaming Tool)日誌抓取步驟如下:在手機撥號盤輸入*#*#248#*#*,選擇USB-MODE與TEST_MODE,通過QPST Configuration軟體自動抓取DUMP LOG,確保提供對應vmlinux文件(文件位於刷機文件SWImage_PST根目錄下)與Modem版本信息。
對於指定app包名的日誌抓取,Ubuntu系統可通過grep命令實現,而Windows系統則需先獲取app的pid,例如對於包名com.android.camera的app,輸入命令:adb shell pidof -s com.android.camera獲取pid,再輸入:adb logcat --pid=1120抓取特定進程日誌,最終可保存至指定路徑。