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

来源:互联网 发布:java long 长度多少位 编辑:程序博客网 时间:2024/04/29 19:53

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


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



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


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

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


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

0 0
原创粉丝点击