Android断点技巧

1、Evaluate Expression
在断点处,用快捷键 Alt + F8 进入一个求值环境,在这里模拟执行任意代码

2、条件断点
在特定条件下的断点,满足该条件才会触发断点。
在断点上鼠标右键会出现一个小窗口,写上条件即可

3、日志断点
在想要输出信息的地方下一个断点;然后右键这个断点,在出现的设置框里面把这个断点的 suspend 属性设置为 False,
然后,我们在 log message 里面填上我们想要输出的日志信息.这个断点并不会使我们的程序停下来,
而是输出我们告诉它的日志信息,然后继续执行;

4、异常断点
在特定异常发生的时候,直接让整个程序断下来
操作:Run -> View breakpoints -> "+" -> Java Exception Breakpoints -> 可以添加需要断点的异常/或者断住所有异常

5、Field WatchPoint
多线程环境下,某个字段的值被多个线程修改,使用它可以在某个Field被访问或者修改的时候让程序断下来。
字段左侧打上断点,在断点上鼠标右键会出现一个小窗口,选择 field access/field modifaction时断住

也可以Run  -> View breakpoints -> "+" -> Java Field Watchpoints -> 可以添加需要字段所在类、字段名

        

6、通过 Run  -> View breakpoints -> "+" -> 可以添加其他类型断点

原作

猜你喜欢

转载自blog.csdn.net/u010577768/article/details/80526037