问题描述: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.1
(Windows
环境下)或者--web-port=8080 --web-hostname=127.0.0.1
(其他环境)欢迎分享,转载请注明来源:内存溢出
评论列表(0条)