鸿蒙日志系统 & 调试工具
📚 30章 · 从入门到进阶
📁
30个章节 · 完整目录
🎯
点击卡片跳转对应课程
🧩
友好配色
01
鸿蒙日志系统概述
HiLog 与 kernel log 的区别 · 架构与设计理念
➔
02
HiLog 基础使用
接口介绍 · 日志级别与标签定义
➔
03
HiLog 高级特性
私有参数格式化 · 日志流控与丢帧处理
➔
04
hilog 命令行工具
命令行过滤 · 实时查看与日志导出
➔
05
日志文件管理
存储路径 · 轮转策略 · 清理机制
➔
06
IDE 调试器入门
DevEco Studio 调试器 · 断点与单步执行
➔
07
变量观察与表达式求值
Watch 窗口 · 悬停查看 · 条件断点
➔
08
调用栈分析
Call Stack · 栈帧切换 · 异常栈回溯
➔
09
多线程调试
线程切换 · 同步问题 · 死锁检测
➔
10
断点高级技巧
日志断点 · 断点依赖 · 断点组管理
➔
11
HiTrace 分布式跟踪
Span 与 Trace · 跨进程跟踪
➔
12
HiTrace 实战
应用中埋点 · 命令行分析 Trace
➔
13
性能分析工具
HiProfiler · CPU 采样与函数热点
➔
14
内存调试
HiMemory · 内存泄漏检测 · 堆栈分析
➔
15
应用内存优化
DevEco Profiler · 内存快照 · 大对象
➔
16
网络调试
网络请求抓包 · HTTP/HTTPS 流量分析
➔
17
数据库调试
RDB 调试 · SQL 执行与性能分析
➔
18
UI 调试
布局边界 · 组件树 · 渲染性能
➔
19
ArkUI 调试技巧
@State/@Prop 数据流 · 组件刷新日志
➔
20
Ability 调试
生命周期日志 · 跨 Ability 跳转
➔
21
分布式调试
跨设备日志聚合 · 调用链追踪
➔
22
崩溃分析
Crash 日志 · 堆栈符号化 · 常见模式
➔
23
ANR 分析
ANR 日志 · 主线程阻塞 · 响应优化
➔
24
安全调试
权限日志 · 安全沙箱 · 签名验证
➔
25
日志系统最佳实践
分级规范 · 标签命名 · 日志脱敏
➔
26
调试工具链整合
从日志到性能分析的一体化工作流
➔
27
自动化日志采集
脚本批量采集 · 日志分析流水线
➔
28
常见问题排查案例 (上)
启动闪退 · 页面白屏 · 数据不刷新
➔
29
常见问题排查案例 (下)
内存暴涨 · 网络超时 · 分布式同步失败
➔
30
课程总结与进阶路径
鸿蒙调试生态 · 社区资源与官方文档
➔