查看flutter运行设备

3 阅读1分钟

查询所有可用设备的命令: zsh中输入:flutter devices 还可以有其他查询命令: zsh中输入:

查看所有已安装的 iOS 模拟器(包括未启动的)

xcrun simctl list devices available

查看所有已安装的 Android 模拟器(包括未启动的)

emulator -list-avds

Flutter 查看所有支持的运行目标(含未启动的模拟器)

flutter devices --machine # 输出 JSON 格式,方便脚本解析

3 connected devices:

iPhone 16 Pro (mobile) • 921993C6-... • ios • iOS 18.3 (simulator) iPhone xs (mobile) • 00008020-... • ios • iOS 18.7.4 macOS (desktop) • macos • darwin • macOS 14.x

注意 :iOS 模拟器需要先在 Xcode 里启动(或用 open -a Simulator),才会出现在 flutter devices 列表里。Android 模拟器同理,需要先在 Android Studio 的 AVD Manager 里启动。

vscode中用launch.json来运行指定的设备:

{ "name" : "iphone",
  "request":"launch",
  "type":"dart",
  "program":"lib/main.dart",
  "args":["-d","这里可以是设备id,也可以填写iPhone或者Android或者macos"
  ],
}