Android 源碼系列文章:
Mac 10.12 快速下載 Android 源碼
Mac 10.12 編譯 Android 源碼
使用 IntelliJ 查看 Android 源碼
使用 IntelliJ Debug Android 源碼
這里需要用到 Java 遠程 Debug 的相關(guān)知識, 其實我們使用 Android Studio 使用的也是遠程 debug .
相關(guān)參考https://www.jetbrains.com/help/idea/2016.3/run-debug-configuration-remote.html
配置 IntelliJ remote debug
按照下圖進入 RunDebug 配置界面, 并新增一個 remote 配置, 且端口設(shè)為 8700


打開 monitor 選擇 debug 進程
monitor 位于 Android sdk tools 目錄下, 通過termianl 打開它

打開后可以看到手機當前的進程:

我們選中我們要調(diào)試的進程, 鼠標點擊即可.(如上圖中的 com.android.settings)
開始 debug
然后回到 Intellij 打好斷點并 點擊 debug

如果彈出如下界面, 說明 debug 成功了

然后觸發(fā)到斷點, 順利進入 熟悉的 debug 界面

自此在 Mac 上 下載, 編譯, 查看, debug Android 源碼的流程結(jié)束了, 希望各位看官有所收獲