在Android SDK下调试framework
通常情况下在eclipese的android SDK下新建一个工程(android4.0), 调试到framework里的函数的时候,在那里设置个断点,断点到了之后,按F5进行step into,
这时候会提示找不到framework的代码,因为工程是在android4.0下的AVD调试的,点击attach sources, 选择SDK目录下的sources\android14, 这时就可以进入framework的代码进行单步调试了,因为新的SDK没有2.3之前的代码,所以只能建4.0的。这样可以用SDK例子中的HOME来调试startActivity等的流程。
另外一种方式是用手里编译的framework代码调试,这时候需要新建工程,并把编译出来的framework的image替换点SDK中的image。
。。。。待续