首页
›
移动端与Android应用开发
›
036-移动稳定性与性能调优
›
《Java与Native Crash捕获与解析》
VIP20
本课程属于:036-移动稳定性与性能调优
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Java与Native Crash捕获与解析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Crash全景认知
Java崩溃与Native崩溃的本质… · 常见信号类型 · 崩溃产生的基本流程
Crash
全景认知
02
捕获基础设施搭建
崩溃捕获SDK选择原则 · 工程集成方式 · 权限与初始化时机
捕获基础设施搭建
SDK
03
Java层崩溃捕获原理
UncaughtExceptionH… · Thread.setDefaultU… · 多线程场景注意事项
Java
层崩溃捕获原理
04
Native层崩溃捕获原理
信号机制 · sigaction注册 · 信号处理函数的安全约束
Native
层崩溃捕获原理
05
Breakpad框架解析
Google Breakpad架构 · Crashpad对比 · 客户端与服务器组件
Breakpad
框架解析
06
自定义Native捕获器
利用Linux信号与ucontext… · 获取寄存器信息 · 堆栈回溯的基础思路
Native
自定义
07
堆栈回溯技术
帧指针(FP)回溯 · DWARF异常处理帧 · UNWIND表
堆栈回溯技术
FP
08
符号表与反编译
strip与符号剥离 · so文件符号表生成 · addr2line与dladdr
符号表
反编译
09
minidump文件结构
minidump流类型 · 线程列表 · 模块列表
minidump
文件结构
10
minidump解析实战
使用dump_syms与minidu… · 获取堆栈信息 · 定位代码行
minidump
解析实战
11
常见Java崩溃场景分析
NullPointerExcepti… · IndexOutOfBoundsEx… · 并发ConcurrentModifi…
Java
常见
12
常见Native崩溃场景分析
空指针解引用 · 堆内存损坏 · 栈溢出
Native
常见
13
ANR与Crash的关联
ANR原理 · 信号SIGQUIT · traces.txt解读
ANR
Crash
14
日志采集与上报设计
本地日志缓存策略 · 文件写入防丢失 · 网络上传时机
日志采集
上报设计
15
堆内存分析工具
Java heap dump生成 · MAT与Memory Analyze… · 对象泄漏链排查
堆内存分析工具
Java
16
线上崩溃聚合策略
相似度计算 · 堆栈签名 · 信号+地址生成指纹
线上崩溃聚合策略
相似度计算
17
必现Crash排查流程
稳定复现步骤 · 二分法解除依赖 · 最小化测试用例
Crash
必现
18
偶现Crash排查流程
多维度采样 · 日志增强 · 条件埋点
Crash
偶现
19
时序竞态类Crash
主线程与子线程数据竞争 · 锁顺序反转 · 内存屏障缺失
Crash
时序竞态类
20
内存损坏类Crash
use-after-free · double free · buffer overflow
Crash
内存损坏类
21
三方库引发Crash
so版本冲突 · ABI不匹配 · JNI调用错误
Crash
三方库引发
22
系统兼容类Crash
Android版本差异 · ROM定制行为 · 厂商NDK差异
Crash
系统兼容类
23
Java→Native过渡层Crash
JNI方法签名错误 · 全局引用泄漏 · 异常检查缺失
Java
Native
24
Crash修复验证方法
修复补丁灰度 · AB实验对比 · 线上监控指标
Crash
修复验证方法
25
Crash预防体系
静态代码检查 · CI阶段Crash检测 · 接入NativeCrashProbe
Crash
预防体系
26
监控大盘与告警
Crash率计算口径 · 版本维度 · 模型维度
监控大盘
告警
27
故障树构建与演练
根据历史Crash建立故障树 · 根因节点 · 排查决策树
故障树构建
演练
28
多平台统一接入
iOS与Android跨平台Cras… · Firebase Crashlyti… · Sentry
多平台统一接入
iOS
29
Crash数据隐私合规
用户信息脱敏 · GDPR与SDK合规 · 日志中加密处理
Crash
数据隐私合规
30
全链路复盘与报告
时间轴 · 影响范围 · 根因分析
全链路复盘
报告
所属VIP或分类
同VIP:AMS与WMS系统性能分析与启动优化
同VIP:Android-Crash治理与异常捕获教程
同VIP:Android-Studio-Profiler帧率分析教程