flutter web应用,运行chrome web时,报错SocketException: Failed to create server socket

flutter web应用,运行chrome web时,报错SocketException: Failed to create server socket,第1张

问题描述:Android Studio中, 左上角flutter device selection选择chrome web,使用浏览器运行flutter web应用, 报错:

Launching lib\main.dart on Chrome in debug mode...
Finished with error: Failed to bind web development server:
SocketException: Failed to create server socket (OS Error: Failed to start accept), address = localhost, port = 2937

解决:

Windows环境下,需要添加 --web-hostname=127.0.0.1 。添加后执行代码如下:
flutter run -d chrome --web-hostname=127.0.0.1其他环境下,需要添加 --web-port=8080 --web-hostname=127.0.0.1(端口可以填其他未被占用端口号)。添加后执行代码如下:
flutter run -d chrome --web-port=8080 --web-hostname=127.0.0.1如果想要在Android Studio里运行以使用热更新,需要如下修改:
打开 Edit configurations界面,找到你运行项目的Additional run args 增加参数: --web-hostname=127.0.0.1Windows环境下)或者--web-port=8080 --web-hostname=127.0.0.1(其他环境)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/992083.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存