Flutter Daemon启动失败求助:VSCode无法识别设备
解决Flutter Daemon启动失败及设备无法识别问题
检查Flutter环境配置
打开终端执行flutter doctor,排查依赖缺失或配置异常。若提示Android SDK、Java环境问题,手动确认ANDROID_HOME、JAVA_HOME环境变量是否正确设置,且已添加至系统PATH。重启Flutter Daemon进程
终端执行flutter daemon --stop强制终止现有进程,再执行flutter daemon手动启动,查看输出日志定位具体错误(如端口占用、权限不足等)。重置VSCode Flutter插件缓存
关闭VSCode,删除对应平台的插件缓存目录:- Windows:
%APPDATA%\Code\User\workspaceStorage - macOS:
~/Library/Application Support/Code/User/workspaceStorage - Linux:
~/.config/Code/User/workspaceStorage
重启VSCode后重新加载Flutter插件。
- Windows:
排查设备连接问题
物理设备需开启USB调试模式,确认驱动安装正常。执行adb devices查看设备是否被识别,未识别则更换USB线/端口,重启设备后重试。升级版本兼容组件
执行flutter upgrade升级至最新稳定版,同时确保VSCode的Flutter、Dart插件为最新版本,避免版本不兼容。
若上述方法无效,可尝试执行
flutter config --enable-[平台]-desktop(将[平台]替换为windows/macos/linux),重新启用桌面设备支持后重启VSCode。
内容的提问来源于stack exchange,提问作者mehmed aras
相关产品推荐
相关产品推荐

