当我们在AOSP中加入了自己的代码,或者当我们阅读源码时,一个迫切的需求就是调试,下面讲述如何利用AndroidStudio调试Java部分的代码。
我们已经将编译的结果通过模拟器运行。
在AndroidStudio中对应的源码处下断点,注意,我们使用的是远程调试,故断点应该是触发式的,或者断点处会经常执行。
在AndroidStudio中配置远程调试,端口为8700:
- 启动
monitor
,选中要调试的进程:
- 回到AndroidStudio开始调试:
此时Console会提示:
Connected to the target VM, address: 'localhost:8700', transport: 'socket'
- 触发断点:
OK,接下来就可以正常调试了。
参考自:
http://ronubo.blogspot.tw/2016/01/debugging-aosp-platform-code-with.html