动态调试smali代码
https://github.com/JesusFreke/smalidea
安装smalidea插件 IDEA安装好后打开反编译源码一路Next
点击Android选择Project 对之前反编译的文件夹右键–>Make Directory As —>Source Root
配置远程调试的选项
选择Run–>Edit Configurations 并增加一个Remote调试的调试选项,端口选择:8700
选择File–>Project Structure 配置JDK
在Smali中下好断点
Run–>Debug
使用Eclipse MAT来分析Android系统内存镜像
导出hprof文件后需要转换一下
Sdk\platform-tools\hprof-conv.exe
使用sdk的hprof-conv工具
hprof-conv.exe text.hprof text1.hprof
安装Eclipse MAT后open Heap dump分析栈