本文默认你已经完成Flutter环境设置,且flutter doctor没有异常
今天按照Flutter官方的文档尝试在VSCode上运行调试Flutter应用,在F5运行时一直报错,如下图:
下面有几个解决方案,可以尝试一下
一、修改hosts文件
C:\Windows\System32\drivers\etc\hosts
在hosts中添加下文本
127.0.0.1 localhost
二、关闭Ipv6
控制面板 -> 网络和Internet -> 网路和共享中心 -> 更改适配器设置
右键你正在使用的网络适配器,点击属性将“Internet协议版本6”取消勾选
三、以管理员身份运行VSCode
四、关闭所有杀软
五、使用终端运行
使用此方法会导致无法进行热更新
# 在项目根目录下执行
flutter run -d chrome --web-port=8080 --web-hostname=127.0.0.1
六、修改VSCode的launch.json文件
在launch.json文件中的configurations节点下添加如下配置
"args": [
"--web-hostname",
"127.0.0.1"
]