使用AndroidStudio调试AOSP源码

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

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

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

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

Paste_Image.png
  1. 启动monitor,选中要调试的进程:
Paste_Image.png
  1. 回到AndroidStudio开始调试:
Paste_Image.png

此时Console会提示:

Connected to the target VM, address: 'localhost:8700', transport: 'socket'
  1. 触发断点:
Paste_Image.png

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,547评论 25 709
  • 参考资料 官方网站 https://github.com/googlesamples/android-ndk[ht...
    azmohan阅读 1,715评论 0 1
  • 一、前言 今天我们开始apk破解的另外一种方式:动态代码调试破解,之前其实已经在一篇文章中说到如何破解apk了: ...
    JiangWei_App阅读 3,875评论 2 29
  • 我这里渐渐走入了春季微风轻拂偶尔也会狂风四起从看见明媚的阳光的时刻起我总会感叹这样好的风景曾似曾相识 没有尘封的记...
    借东西的小人阿丫丫阅读 244评论 0 0
  • 在学习非暴力沟通的路上,我一直是跟着感觉走…… 不问来时路,也不问向何方,只是知道身体有一部分对它充满了需要,希望...
    艳滨阅读 226评论 2 2

友情链接更多精彩内容