在Android Studio下使用异常断点调试程序

如果普通的断点调试跟踪不出问题的话,可以试试异常断点来调试程序。就是发生指定异常的时候,程序中断在异常代码处。这样可以大大的方便我们定位问题点。


选择Run → View Breakpoints...菜单项调出异常断点设置窗口,如图所示。



可以看到,当前设置的断点都显示在左边窗口,选中先前设置的断点,点击删除按钮(–)删除。


通过该对话窗口设置新的异常断点。这样,无论任何时候,只要应用抛出异常就可以触发该断点。

如果需要,可限制断点仅针对未捕获的异常生效,也可以设置为对两种类型的异常都生效。


单击新增断点按钮(+)设置一个新断点。选择下拉列表中的Java Exception Breakpoints选项。
接下来选择要捕捉的异常类型。输入RuntimeException , 按提示选择RuntimeException
(java.lang)。点击Done按钮完成断点设置。RuntimeException是NullPointerException、
ClassCastException及其他常见异常的超类,因此该设置基本适用于所有异常。
点击Done按钮调试应用。这次,调试器很快就定位到异常抛出的代码行。真是太棒了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程序的艺术家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值