如何在Flutter运行中选择设备ID?
请使用“-d”标志指定设备,或使用“-d all”作用于所有设备。
iPhone 6 • 54XXXXXX35130ebefd38f • ios • iOS 10.3.3
iPhone 7 Plus • BA8CXXXXXXD0-577D675d • ios • iOS 11.2 (simulator)
只需使用
flutter run -d iPhone 6
对我来说这也很好用
flutter run -d BA8CXXXXXXD0-577D675d
flutter run -d "Iphone 6"
在 MacOS High Sierra 上进行测试 (
在Android Studio的终端中使用以下命令:
#flutter run -d "device name or id"
如果设备名称包含空格,则会导致错误,因此使用设备ID更好...
例如,在我的情况下,设备ID是-
#flutter run -d 590******140
它可以正常工作 :)
flutter_emulator
无法使用。 - Martin Braun如果您需要在模拟器上打开,请尝试以下步骤:
Get all devices available xcrun simctl list
Output can be like this
== 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)
Set the desired device xcrun simctl boot 21DB****
( For iPhone 8)
Run flutter flutter run
open -a Simulator
。
adb devices
来揭示模拟器的设备ID。 - Martin Braun