首页
›
移动端与Android应用开发
›
026-Android多媒体工程
›
《MediaCodec异常堆栈解析实战》
VIP20
本课程属于:026-Android多媒体工程
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MediaCodec异常堆栈解析实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
MediaCodec异常堆栈概览
识别常见异常类型 · 堆栈结构 · 关键行定位
MediaCodec
异常堆栈概览
02
崩溃日志采集工具与方法
使用logcat · Bugreport · trace文件收集堆栈
崩溃日志采集工具
logcat
03
堆栈符号化与反混淆
地址符号化 · ProGuard/R8映射 · native堆栈解析
堆栈符号化
反混淆
04
空指针异常(NullPointerException)排查
判断空引用来源 · 对照变量生命周期
NullPointerE…
空指针异常
05
非法状态异常(IllegalStateException)排查
状态机错序 · 重复调用 · 未初始化
IllegalState…
非法状态异常
06
配置不兼容异常(Codec not supported)
检查Codec能力 · Profile/Level · MIME类型
Codec
not
07
缓冲区溢出(BufferOverflowException)排查
输入输出buffer大小不匹配 · 时间戳错乱
BufferOverfl…
缓冲区溢出
08
硬件解码器资源耗尽
HAL层异常 · HDR/DRM限制 · 多实例冲突
硬件解码器资源耗…
HAL
09
格式不支持异常(Format not recognized)
解析媒体头失败 · 容器格式与Codec不匹配
Format
not
10
Surface相关异常破解
Surface已销毁 · Surface尺寸变化 · ANativeWindow错误
Surface
相关异常破解
11
Crypto异常(MediaCodec.CryptoException)
DRM密钥 · 解密模式 · 安全等级
Crypto
MediaCodec.C…
12
音频Codec异常专讲
采样率 · 声道数 · 比特率不匹配导致的堆栈
Codec
音频
13
视频Codec异常专讲
分辨率 · 帧率 · 码率超出解码器能力
Codec
视频
14
异步回调异常处理
onInputBufferAvail… · onOutputBufferAvai…
异步回调异常处理
onInputBuffe…
15
超时与死锁排查
Codec hung · dequeueInputBuffer… · 线程阻塞
超时
死锁排查
16
MediaCodec生命周期状态机详解
Uninitialized->Con…
MediaCodec
生命周期状态机详…
17
异常堆栈中的系统调用分析
从堆栈回溯定位到系统服务层(medi… · codec2)
异常堆栈
系统调用分析
18
日志中隐藏的线索
MediaCodec内部日志 · HAL层日志 · vendor组件日志
日志
隐藏的线索
19
常见错误码对照表
ERROR_KEY · DEQUEUE_ERROR_等含义与…
常见错误码对照表
ERROR
20
灰度复现与最小复现用例
提取关键步骤 · 构建最小demo · 稳定化复现
灰度复现
最小复现用例
21
Native Crash堆栈解析(SIGSEGV等)
使用addr2line · Frida · 墓碑文件
Native
Crash
22
多线程竞争导致异常
共享缓冲区 · 同步锁 · 生产者-消费者模式漏洞
多线程竞争导致异…
共享缓冲区
23
媒体文件本身损坏引发异常
修复文件 · 切割测试 · 边界样本
媒体文件本身损坏…
修复文件
24
测试环境差异导致的异常
模拟器 vs 真机 · API level差异 · 厂商定制
测试环境差异导致…
vs
25
性能瓶颈间接引发异常
OOM · 主线程阻塞 · 低内存杀进程
性能瓶颈间接引发…
OOM
26
修复动作模板
重置Codec · 重新配置 · 异常回退
修复动作模板
Codec
27
复测清单设计
覆盖正常流 · 异常流 · 边界条件
复测清单设计
覆盖正常流
28
预防方案集成
统一异常捕获 · 提前校验 · 动态降级
预防方案集成
统一异常捕获
29
自动化排查脚本开发
Python/Shell解析堆栈 · 提取关键信息 · 生成报告
自动化排查脚本开…
Python/Shell
30
完整案例复盘
从线上崩溃到修复上线的全流程排查实战
完整案例复盘
从线上崩溃到修复…
所属VIP或分类
同VIP:Android多媒体工程架构设计详解
同VIP:Android多媒体应用性能优化指南
同VIP:Android碎片化编解码器适配技巧