在Eclipse / Android中“断开exception”

我主要是一个C#/ VS开发,但将在不久的将来debuggingAndroid应用程序。 我似乎无法在eclipse中find一个设置,当发生exception时(不pipe是否有exception处理程序处理它),都会导致它进入debugging器。

这个function在Visual Studio中通过debugging>例外菜单提供。

日食中有类似的东西吗? 否则,假设对代码库的初步了解有限,如何找出exception的来源?

Solutions Collecting From Web of "在Eclipse / Android中“断开exception”"

我不知道这是否也适用于Androiddebugging,但function是可用于Java。 在Eclipse中,切换到“debugging”的angular度。 在“断点”视图中,您会看到一个小图标(在右上angular,靠近视图的“最小化”button处),带有J和感叹号。 这是添加“exception”断点的触发器。

通过这个对话框,你可以告诉debugging器暂停和捕获和捕获exception。

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

Inspectind堆栈跟踪您可以find导致exception的行。 所以你可以用try / catch和pus断点来包装它。

你应该在AndroidManifest.xml声明一个可debugging的项目。其次,debugging器应该有一个断点,你不想检查代码。 在eclipse中的debugging器中启动项目时,视图会自动跳到debugging器,因为它碰到了一个断点。

希望这可以帮助!