ddms 工具使用记录。
# 打开 ddms
在配置好 sdk 环境的前提下,通过命令行输入 ddms 直接打开。
# 过滤器使用
通 apk 报名设置过滤器。
# 配合插桩调试
- 通过 Android Killer 在代码中插入日志输出代码。
- 通过 ddms 查看输出的日志信息。
因为需要使用寄存器存放输出的日志字符串,所以需要确定声明的寄存器数量 (.locals) 是否足够。
# 栈跟踪
通过插桩找到目标,之后往上分析堆栈确定调用过程。
# 方法刨析
设置方法刨析,开始刨析后运行 app 中想要分析的功能,之后立即停止方法刨析。凭此获得方法调用表。