如何将Flutter默认运行目标从Chrome切换至Android模拟器?
切换Flutter默认运行目标到Android模拟器
嘿,这个场景我太熟悉了!之前指定Chrome运行后,Flutter会记住这个默认设备,下面给你几种简单的解决方法:
方法一:临时指定设备运行
如果你只是这次想切换到Android模拟器,不想改默认设置,可以直接在运行命令里指定设备ID:
- 先查看当前可用的所有设备,执行命令:
输出里会列出所有已连接的设备,找到你的Android模拟器那一行,比如类似flutter devicesemulator-5554 • Android SDK built for x86 • android-x86 • Android 13 (API 33),前面的emulator-5554就是设备ID。 - 用指定设备的命令运行项目:
flutter run -d emulator-5554
方法二:修改默认运行设备
如果你想以后默认都用Android模拟器运行,可以设置默认设备ID:
- 同样先通过
flutter devices获取到Android模拟器的设备ID。 - 执行以下命令设置默认设备:
之后再直接运行flutter config --default-device-id emulator-5554flutter run,就会默认启动到Android模拟器里了。
方法三:通过IDE可视化切换(更直观)
如果你用Android Studio或者VS Code开发,直接在IDE里切换更方便:
- Android Studio:看右上角的设备选择下拉框,里面会列出所有可用设备,直接选中你的Android模拟器,然后点击运行按钮即可。
- VS Code:看左下角状态栏的设备选项(一般显示当前默认设备名称),点击它会弹出设备列表,选择对应的Android模拟器就好了。
注意:操作前确保你的Android模拟器已经启动了,不然设备列表里会看不到它哦,可以通过AVD Manager启动模拟器~
内容的提问来源于stack exchange,提问作者MaryAnn
相关产品推荐
相关产品推荐

