颤动:如何在颤动中指定设备ID?

时间:2018-04-06 03:02:56

标签: dart flutter

如何在flutter run中选择设备ID?

  

请使用' -d'指定设备。标记,或使用' -d all'   在所有设备上采取行动

iPhone 6      • 54XXXXXX35130ebefd38f • ios • iOS 10.3.3
iPhone 7 Plus • BA8CXXXXXXD0-577D675d • ios • iOS 11.2 (simulator)

4 个答案:

答案 0 :(得分:3)

只需使用

flutter run -d iPhone 6

对我来说这也很好用

flutter run -d BA8CXXXXXXD0-577D675d

答案 1 :(得分:0)

flutter run -d "Iphone 6"

在MacOS High Sierra上进行测试(

答案 2 :(得分:0)

在android studio终端上使用命令-

#flutter run -d "device name or id"

如果设备名称包含空格,则会引发错误,因此使用设备ID会更好...

例如,在我的情况下,设备ID为-

#flutter run -d 590******140

它起作用了:)

答案 3 :(得分:0)

如果您需要在模拟器上打开,请尝试以下操作:

  1. 获取所有可用设备xcrun simctl list 输出可以像这样

    == Devices ==
    -- iOS 13.5 --
    iPhone 8 (21DB8D2B-F71B-4D91-AB56-FD64A20CEEE7) (Shutdown)
    iPhone 8 Plus (D4AA1ABE-D40B-437D-9373-9AF89F2A4951) (Shutdown)
    iPhone 11 (44CE162D-D077-4165-BE44-33DE723FDBAB) (Shutdown)
    
  2. 设置所需的设备xcrun simctl boot 21DB****(对于iPhone 8)

  3. 扑扑flutter run

如果没有打开任何模拟器,请运行open -a Simulator