用adb命令从手机中提取anr log

通常发生ANR时,首先去查找对应Trace(重要进程的各个线程调用栈trace信息)日志(文件的名字是traces.txt),看看主线程是否在处理该广播或被阻塞。

trace路径:/data/anr/traces.txt

trace导出:adb pull /data/anr/traces.txt

可搭配重定向符 “>”来搭配使用。

最新的ANR信息在最开始部分,我们从stacktrace中即可找到出问题的具体行数。

在文件中使用ctrl + F 查找包名可以快速定位相关代码。特别注意:产生新的ANR,原来的 traces.txt 文件会被覆盖。

你可能感兴趣的:(用adb命令从手机中提取anr log)