① 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抓取特定进程日志,最终可保存至指定路径。