VSCode中Flutter项目调试如何启动Android Emulator而非Chrome
Flutter新建项目F5默认启动Chrome改为Android Emulator调试方案
临时切换(单次生效)
- 点击VS Code底部状态栏右侧的当前设备标识(默认显示Chrome)
- 在弹出的设备列表中直接选择目标Android Emulator,按下F5即可在所选模拟器启动调试
永久固定默认启动Android设备
方法1:配置VS Code启动项
- 进入项目根目录下的
.vscode文件夹,找到launch.json文件,若不存在则手动新建该文件 - 在文件中写入以下配置:
{ "version": "0.2.0", "configurations": [ { "name": "Flutter Android调试", "type": "dart", "request": "launch", "deviceType": "android" } ] }
- 保存文件后重启VS Code即可生效,后续按F5会优先拉取安卓模拟器列表
方法2:关闭项目Web支持(不需要Web开发时推荐)
- 在项目根目录终端执行命令:
flutter config --no-enable-web - 命令执行完成后重启VS Code即可,Web支持关闭后调试会默认优先匹配移动设备
异常排查
如果操作后仍未生效,按以下步骤检查:
- 确认Android Emulator已正常启动,未处于离线状态
- 终端执行
flutter devices,确认输出列表中包含可用的安卓模拟器 - 如果安卓平台配置缺失,执行
flutter create .补全项目的平台构建文件
内容的提问来源于stack exchange,提问作者s k
相关产品推荐
相关产品推荐

