记Android Studio断点调试工具入门

附上参考文章,想了解的建议直接看这个
http://www.jianshu.com/p/011eb88f4e0d

用了挺久Android Studio还没仔细看过断点调试工具的用法,工欲善其事必先利其器嘛,于是计划在国庆写这篇博客,然而就像温水煮青蛙一样,死于安乐;国庆就顾着吃吃睡睡玩玩了!

进入正题

这里写图片描述

见图:
1.显示当前运行到的断点
2.单步执行
3.进入方法
4.强制进入方法,3的补充
5.一般的用法跳出方法体,如果方法下面还有其他断点则跳到断点
6.执行下个断点,run to cursor是一样的功能
左侧Mute Breakpoints可以暂时禁用断点

有时候我们想要关注某个变量的变化,可以选中变量添加Add to Watches

还有一个,叫evaluate Expression,可以在运行过程中求值,比如源码中有些直接return一个表达式的,可以直接计算出return的结果啦

设置项有个Show Method Return Values建议勾选,会把方法中每一行执行的返回值显示出来
这里写图片描述

调试过程中可以修改变量值
这里写图片描述

以上是方法断点属普通操作,下面来点高阶用法

条件断点
这里写图片描述

在断点处右键添加过滤条件,点击resume program跳到这个断点发现s=21,跳过了小于20部分的循环

异常断点
这里写图片描述
选择Java Exception Breakpoints,设置一个异常,当这个异常发生的时候就会停到发生异常的代码处
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值