工欲善其事必先利其器
AS查看调试Framework代码。
研究Android的过程中,不可避免要涉及到Frameworks的代码。这里介绍一种在Frameworks打断点调试的方法。该方法不需要编译源码,相对简单易行。
- 打开一个可用的Android工程。
- 打开Android模拟器。
- 在SDK中下载对应的源码。
- “Run->Attach Debugger to Android Process”
- 弹出的页面勾选“Show all processes”
- 选择“system_process”. (有些system image可能system_process无法调试,需要在创建模拟器的时候挑选一下)