使用AndroidStudio调试AOSP源码

当我们在AOSP中加入了自己的代码,或者当我们阅读源码时,一个迫切的需求就是调试,下面讲述如何利用AndroidStudio调试Java部分的代码。

  1. 我们已经将编译的结果通过模拟器运行。

  2. 在AndroidStudio中对应的源码处下断点,注意,我们使用的是远程调试,故断点应该是触发式的,或者断点处会经常执行。

  3. 在AndroidStudio中配置远程调试,端口为8700:

使用AndroidStudio调试AOSP源码_第1张图片
Paste_Image.png
  1. 启动monitor,选中要调试的进程:
使用AndroidStudio调试AOSP源码_第2张图片
Paste_Image.png
  1. 回到AndroidStudio开始调试:
Paste_Image.png

此时Console会提示:

Connected to the target VM, address: 'localhost:8700', transport: 'socket'
  1. 触发断点:
使用AndroidStudio调试AOSP源码_第3张图片
Paste_Image.png

OK,接下来就可以正常调试了。

参考自:
http://ronubo.blogspot.tw/2016/01/debugging-aosp-platform-code-with.html

你可能感兴趣的:(使用AndroidStudio调试AOSP源码)