无法与Chrome中的应用程序实例建立连接

时间:2020-04-19 17:33:03

标签: flutter dart websocket flutter-web

无法与Chrome中的应用程序实例建立连接。如果网络工具使用的网络套接字连接无法正确建立连接(例如由于防火墙,例如由于防火墙),则会发生这种情况。

每当我在调试模式下在chrome上运行flutter Web应用程序时,都会收到此错误。我禁用了防火墙,但仍然无法正常工作,但是当我以发布模式运行它时,它的工作正常。谁能帮我!我正在使用Windows 8.1 64bit

3 个答案:

答案 0 :(得分:2)

似乎可以解决问题的是在您的 flutter 项目目录中运行以下命令:

扑通干净

flutter run -d chrome --release

第一次在发布模式下运行后,您可以在调试模式下运行,只需:

颤动运行 -d 铬

参考: https://github.com/flutter/flutter/issues/49482

答案 1 :(得分:1)

这对我有用(没有防火墙问题,没有安装 Dart 调试扩展)

➜ somefolder flutter run -d chrome

在调试模式下在 Chrome 上启动 lib/main.dart... 正在等待 Chrome 上调试服务的连接... 125.9s

无法与 Chrome 中的应用程序实例建立连接。 如果 Web 工具使用的 websocket 连接无法正确建立连接,则可能会发生这种情况,例如 例如由于防火墙。

➜ 一些文件夹扑通干净

清理 Xcode 工作区... 39.2s 正在删除构建... 712ms 删除 .dart_tool... 97ms 正在删除 .packages... 0ms 正在删除 Generated.xcconfig... 16ms 正在删除 flutter_export_environment.sh... 0ms

➜ somefolder flutter devices

1 个连接的设备:

Chrome (web) • chrome • web-javascript • Google Chrome 89.0.4389.128

➜ somefolder flutter run -d chrome --release

在某个文件夹中运行“flutter pub get”... 10.8s 以发布模式在 Chrome 上启动 lib/main.dart... 为 Web 编译 lib/main.dart... 38.3s

? 要在运行时进行热重启更改,请按“r”或“R”。 如需更详细的帮助信息,请按“h”。要退出,请按“q”。

执行热重启... 5.5s 在 5,489 毫秒内重新启动应用程序。

执行热重启... 394ms 在 394 毫秒内重新启动应用程序。

执行热重启... 375ms 在 375 毫秒内重新启动应用程序。

申请完成。

➜ somefolder flutter run -d chrome

在调试模式下在 Chrome 上启动 lib/main.dart... 正在等待 Chrome 上调试服务的连接... 37.9 秒 调试服务监听 ws://127.0.0.1:64242/GMDUxFrKo2U=/ws

以不健全的空安全运行 有关详细信息,请参阅 https://dart.dev/null-safety/unsound-null-safety

? 要在运行时进行热重启更改,请按“r”或“R”。 如需更详细的帮助信息,请按“h”。要退出,请按“q”。

答案 2 :(得分:-1)

您无需禁用防火墙, 您必须在Google Chrome上下载Dart Debug Extension,然后运行 网页上的Flutter应用