AS断点调试
在查看流程或调试问题的时候一般采用添加log的方式,但添加Log一般都需要重新编译和安装,而对于框架部分的更是需要编译jar包push到机器后重启生效,对于一些简单的流程查看可能会比较繁琐,可以采用断点调试的方法,不用修改代码和编译,有时候会方便很多
首先打开代码工程(不需要编译),如这里打开frameworks/base的代码工程(准备以Activity的setContentView方法为例添加断点)
连接手机后点击AS的Attach Debugger to Android Process按钮
这时会弹出如下选择框,勾选Show all processes,然后选择想要断点调试的进程(这里以设置为例,之前已操作手机进入设置主界面),然后点击OK即可
这时下面Debug窗口会显示如下信息
在代码处添加断点,比如这里在Activity的setContentView方法处添加断点
然后在机器上进行操作(如这里是点击设置中的通知选项),如下即可看到调用流程和一些参数信息
断点调试结束可以点击Debug窗口左边的停止按钮停止
标签:代码,编译,点击,添加,断点,调试 From: https://www.cnblogs.com/luoliang13/p/18227135