25人参与 • 2025-08-09 • Android
adb logcat -d --pid=<pid> -v threadtime > app.log
缓冲区类型 | 命令示例 | 用途 |
---|---|---|
崩溃日志 | adb logcat -b crash > crash.log | 未捕获异常 |
系统事件 | adb logcat -b events > events.log | 系统 ui 事件 |
radio | adb logcat -b radio > radio.log | 网络/通信问题 |
adb logcat -d -v threadtime *:e > errors.log
日志级别说明:
adb logcat -d -v threadtime | grep "nullpointer" > crash.log
# 查看日志总行数 wc -l log_2025-08-08.log # 查看前20行 head -n 20 log_2025-08-08.log
pkg=$(adb shell dumpsys window | grep mcurrentfocus | awk -f'/' '{print $1}' | awk '{print $nf}') adb logcat -d -v threadtime --pid=$(adb shell pidof $pkg) > ${pkg}_$(date +%f_%h-%m-%s).log
while true; do if adb logcat -d -b crash | grep -q "fatal exception"; then ts=$(date +%f_%h-%m-%s) adb logcat -d -v long -b crash > crash_${ts}.log echo "崩溃日志已保存:crash_${ts}.log" break fi sleep 5 done
问题 | 解决方案 |
---|---|
insufficient permissions | 授予日志访问权限或获取 root |
缓存覆盖 | 提前导出,增大缓存区大小 |
断连 | 保存到 /sdcard 后再拉取 |
adb logcat -d | iconv -f utf-8 -t utf-8//ignore > clean.log
adb logcat -v threadtime -f /sdcard/full.log &
bugreport
获取更全面的诊断信息到此这篇关于android 缓存日志logcat导出与分析全攻略的文章就介绍到这了,更多相关android 缓存日志logcat内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论