VSCode中Flutter Daemon终止,无法检测设备运行代码求助
解决Flutter Daemon终止与设备检测异常问题
重启调试相关服务与设备连接
- 关闭VSCode及所有adb进程,在终端执行:
adb kill-server adb start-server - 关闭手机USB调试后重新开启,插拔USB线并确认选择「文件传输/媒体传输」模式
- 关闭VSCode及所有adb进程,在终端执行:
校验Flutter环境完整性
在终端运行flutter doctor,根据提示修复问题:- 若提示Android许可证未同意,执行
flutter doctor --android-licenses并全部选择同意 - 若adb路径异常,检查系统环境变量
ANDROID_HOME是否配置正确,确保PATH包含platform-tools目录
- 若提示Android许可证未同意,执行
清理项目与Daemon缓存
- 执行
flutter clean清理项目构建缓存 - 删除项目根目录下的
.dart_tool和.flutter-plugins文件夹 - 重新执行
flutter pub get拉取依赖
- 执行
重置VSCode插件状态
- 禁用Flutter、Dart插件后重新启用
- 重启VSCode,确保插件为最新版本
排查USB连接与权限问题
- 更换原装USB数据线(避免使用仅充电的线材)
- 确认手机已授权当前电脑的USB调试权限,部分机型需每次插拔重新授权
- 检查电脑设备管理器(Windows)或系统报告(Mac),确认手机设备被正常识别,未识别则重新安装对应手机驱动
内容的提问来源于stack exchange,提问作者Sakthi2005
相关产品推荐
相关产品推荐

