📋 日志·定位 30 章

Android 系统级日志分析与定位 · 从入门到实战
🎯 实战案例 5 🧩 日志工具链 📁 30 个章节
01
Android日志系统架构 · logd与logcat工作原理 · 缓冲区分类 (main/system/events/crash/kernel)
02
adb logcat命令详解 · 日志级别 V/D/I/W/E/F · 过滤标签与优先级 · 格式控制 (threadtime/brief/process)
03
grep关键字过滤 · 多条件组合 · 正则表达式 · 时间范围过滤
04
dmesg命令 · 内核日志级别 · panic/oops/watchdog · kernel log与logcat关联
05
ANR原理 · /data/anr/traces.txt · CPU负载与锁竞争 · 主线程IO/Binder阻塞/死锁
06
Java Crash vs Native Crash · 堆栈解读 · tombstone文件 · SIGSEGV/SIGABRT
07
Systrace原理 · CPU频率与调度 · 内存抖动与GC · FPS与掉帧分析
08
dumpsys meminfo · PSS/RSS/USS · 内存泄漏日志 · lowmemorykiller日志
09
Binder驱动日志 · 事务大小与限制 · 死锁与超时 · 调用栈分析
10
OkHttp/Volley日志 · DNS解析 · TCP连接 · Wi-Fi与移动网络切换
11
dumpsys batterystats · wakelock · Alarm唤醒 · 充电与温度日志
12
传感器事件日志 · 校准日志 · 陀螺仪与加速度计 · HAL层日志
13
SurfaceFlinger · VSync与帧同步 · 图层合成 · 显示刷新率日志
14
AudioFlinger · 音频路由 · 音频焦点 · 延迟与卡顿日志
15
Camera HAL · API调用日志 · 预览与拍照 · 相机参数日志
16
文件系统日志 (ext4/f2fs) · I/O调度 · fstrim · 磁盘空间日志
17
SELinux avc denial · 权限检查 · 应用沙箱 · keystore日志
18
AMS · WMS · PMS · PowerManagerService 日志详解
19
Bootloader · init · Zygote · SystemServer · 开机动画日志
20
OTA升级 · AB分区切换 · 热修复补丁 · 系统更新失败日志
21
logcat高级用法 · logwrapper · logcat -b events/crash · 日志轮转与持久化
22
Python解析logcat · Shell自动化采集 · awk/sed处理 · 统计与可视化
23
ELK搭建 · 日志索引与搜索 · 告警规则 · 看板设计
24
logcat -g查看缓冲区 · gzip/bzip2 · adb pull/scp · 加密传输
25
日志脱敏 (IP/MAC/电话) · 访问控制 · 审计 · 存储合规性
26
冷启动与热启动 · ContentProvider初始化 · Application onCreate日志
27
Systrace+logcat联合 · 主线程消息队列 · 帧率与掉帧日志
28
LeakCanary日志 · hprof分析 · GC日志与快照 · MAT工具
29
DNS解析失败 · TCP握手 · TLS/SSL握手日志
30
kernel panic · watchdog · reboot reason 日志分析