如何告诉调试器不要在异常情况下停止?

时间:2019-09-20 11:48:13

标签: android-studio flutter

在运行相同环境(相同的操作系统,相同的IDE版本,相同的flutter版本,相同的应用程序代码)的两台计算机之间,我的行为出现不一致的情况。

我的应用程序扫描整个本地网络以查找特定设备。为此,我在每个IP(192.168.1.1至192.168.1.254)上发送GET。如果最后什么都没有,我会得到一个套接字异常“没有路由到主机”。这是正常现象,GET是在try / catch中运行的,而异常只是出于调试目的而打印。

在我的笔记本电脑上,当我按“调试”时,该应用程序将加载到我的智能手机并运行。异常在终端中产生红色输出。没什么,该应用程序会一直运行。

在我的桌面上,当我按“调试”时,该应用程序将加载到我的智能手机并运行。调试器和终端都打开,并且在每个异常处都暂停执行。

我很困惑,老实说,我不知道我的哪台机器正在产生预期的行为。

在IDE的哪里可以找到触发此行为的设置? (异常停止,仅输出它们并继续运行)。

1 个答案:

答案 0 :(得分:0)

您可以在 DevTools->Debugger 更改为 Dont stop on exceptions

相关问题