You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code重启后运行Flutter项目提示Cannot launch without an active device如何解决

Flutter重启VS Code后无可用设备问题快速解决方案

错误提示:Cannot launch without an active device
问题现象截图

最快排查优先级(按操作从快到慢排序)

第一步:先确认Flutter本身能否识别设备

打开终端执行命令:
flutter devices

  • 如果执行后能看到你要使用的设备,说明是VS Code Flutter插件缓存异常,按以下步骤修复:
    1. 按下Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板
    2. 搜索并选择Flutter: Restart Debug Extension,等待插件重启完成
    3. 如果还是识别不到,搜索并选择Developer: Reload Window重载VS Code窗口
  • 如果执行后也看不到设备,继续往下排查

第二步:对应设备类型修复

  • 安卓真机
    1. 确认手机端已经开启USB调试,且已经授权当前电脑的调试请求
    2. 重新插拔USB线,或更换USB接口/USB线
    3. 终端依次执行:
      adb kill-server
      adb start-server
    4. 重新执行flutter devices验证
  • 安卓模拟器
    1. 先等待模拟器完全启动完成,再执行设备识别命令
    2. 确认模拟器的安卓API版本≥项目配置的minSdkVersion数值
  • iOS设备/模拟器(仅Mac系统)
    1. 终端执行命令:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
    2. 真机需确认已经开启开发者模式,且信任当前连接的电脑
    3. 重启模拟器/重新插拔真机后再次验证

第三步:兜底修复

如果以上操作都无效,手动指定VS Code的Flutter SDK路径:

  1. 打开VS Code设置,搜索flutter.sdkPath
  2. 输入你本地Flutter SDK的完整安装路径,保存后重载窗口即可

内容的提问来源于stack exchange,提问作者Mohamad Jabaly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 12:15:03