Eclipse / Android中的“断开异常”是怎么回事?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (32)

我主要是一个C#/ VS开发人员,但将在不久的将来调试Android应用程序。我似乎无法在eclipse中找到一个设置,当发生异常时会导致它进入调试器(无论是否有异常处理程序处理它)。

该功能在Visual Studio中通过调试>例外菜单提供。

假设对代码库的初步了解有限,如何找出异常的来源?

提问于
用户回答回答于

我不知道这是否也适用于Android调试,但该功能适用​​于Java。在Eclipse中,切换到“调试”的角度。在“断点”视图中,你会看到一个小图标(位于右上角,靠近视图的“最小化”按钮),带有J和感叹号。这是添加“异常”断点的触发器。

通过这个对话框,你可以告诉调试器暂停并捕获和捕获异常。

用户回答回答于

假设对代码库的初步了解有限,如何找出异常的来源

Inspectind堆栈跟踪可以找到导致异常的行。所以你可以用try / catch和pus断点来包装它。

扫码关注云+社区