使用 IntelliJ Debug Android 源码

Android 源码系列文章:

Mac 10.12 快速下载 Android 源码

Mac 10.12 编译 Android 源码

使用 IntelliJ 查看 Android 源码

使用 IntelliJ Debug Android 源码

这里需要用到 Java 远程 Debug 的相关知识, 其实我们使用 Android Studio 使用的也是远程 debug .
相关参考https://www.jetbrains.com/help/idea/2016.3/run-debug-configuration-remote.html

配置 IntelliJ remote debug

按照下图进入 RunDebug 配置界面, 并新增一个 remote 配置, 且端口设为 8700


打开 monitor 选择 debug 进程

monitor 位于 Android sdk tools 目录下, 通过termianl 打开它


打开后可以看到手机当前的进程:


我们选中我们要调试的进程, 鼠标点击即可.(如上图中的 com.android.settings)

开始 debug

然后回到 Intellij 打好断点并 点击 debug


如果弹出如下界面, 说明 debug 成功了


然后触发到断点, 顺利进入 熟悉的 debug 界面


自此在 Mac 上 下载, 编译, 查看, debug Android 源码的流程结束了, 希望各位看官有所收获

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 140,081评论 20 594
  • 横看成岭侧成峰|【日记·书信】社群活动 文/芳菲晚 陈年往事就像这满目的霜华,在阳光的照射下,白清透亮,发出银色的...
    芳菲晚阅读 1,047评论 111 87
  • 这个号称酒店界的UBER的app,没有页面跳转,信息框架扁平,是著名酒店预订网站 Booking.com推出的一款...
    橴Zzzz阅读 435评论 0 0
  • 今天是星期五 我在食堂买了一碗凉皮 我已经很久不吃它了 今天还是和以前一样 吃不完 今天是星期五 英语课的时候我突...
    男仔酱阅读 123评论 0 0
  • 前几天回了老家,发现一个奇怪的事情,一向没什么电话的姥爷,一天下来电话总要响个三四次,作为“欠噔儿”(嘴欠)的我,...
    南无阿弥珈珈阅读 66评论 0 0