打开VS Code时Flutter Daemon启动失败,无法选择设备求助
解决VS Code中“Flutter Daemon failed to start”问题的排查步骤
检查Flutter/Dart插件版本
打开VS Code扩展面板,找到Flutter和Dart插件,更新至最新稳定版;若问题依旧,尝试回退到上一个版本(部分新版本可能存在兼容性问题)。手动启动Flutter Daemon并排查日志
打开终端执行命令:flutter daemon,观察输出的错误信息,定位具体失败原因(如端口占用、权限限制、环境变量异常等)。根据日志提示修复,例如端口被占用时,找到对应进程结束后重试。重置VS Code的Flutter配置
打开VS Code设置(快捷键Ctrl+,),搜索“Flutter SDK Path”,确认路径指向正确的Flutter SDK根目录;也可删除项目下的.vscode/settings.json文件,重启VS Code后重新配置。验证环境变量与权限
确认系统环境变量中FLUTTER_HOME、DART_HOME配置正确,且已添加到PATH;右键以管理员身份运行VS Code,避免权限不足导致Daemon启动失败。清理Flutter相关缓存
依次执行以下命令清理缓存:flutter clean flutter pub cache repair完成后重启电脑,再打开VS Code测试。
内容的提问来源于stack exchange,提问作者Hüseyin Yazıcı
相关产品推荐
相关产品推荐

