运行flutter run
报错:
1 2 |
➜ xx (master) ✗ flutter run No supported devices connected. |
原因是flutter没有找到连接的设备或者模拟器,定位此问题的一些步骤。
分为两种情况:连接的是真机和连接的是模拟器。
如果还是有问题,可以使用flutter的控制台来尝试:
一、执行flutter emulators
,列出所有可用的模拟器
1 2 3 4 5 6 7 8 |
> flutter emulators 6 available emulators: 3.2_QVGA_ADP2_API_22 _-_ Lollipop • 3.2in QVGA (ADP2) • Generic • 3.2 QVGA (ADP2) API 22 - Lollipop Android_ARMv7a Android_Accelerated_x86 Nexus S API Google Nexus S API 23 Nexus_S_API_25_1080x1920_Nougart_7.1.1_ • pixel • Google • Nexus S API 25 1080x1920 (Nougart 7.1.1) Pixel_API_28 • pixel • Google • Pixel API 28 |
二、指定启动的模拟器,使用步骤一列出的模拟器id
1 |
> flutter emulators --launch Pixel_API_28 |
参考:https://stackoverflow.com/questions/49045393/flutter-run-no-connected-devices