Show unsupported devices when no supported devices are connected (#56531)
diff --git a/packages/flutter_tools/lib/src/device.dart b/packages/flutter_tools/lib/src/device.dart index 6c19930..59f5b25 100644 --- a/packages/flutter_tools/lib/src/device.dart +++ b/packages/flutter_tools/lib/src/device.dart
@@ -557,6 +557,13 @@ await descriptions(devices).forEach(globals.printStatus); } + static List<String> devicesPlatformTypes(List<Device> devices) { + return devices + .map( + (Device d) => d.platformType.toString(), + ).toSet().toList()..sort(); + } + /// Convert the Device object to a JSON representation suitable for serialization. Future<Map<String, Object>> toJson() async { final bool isLocalEmu = await isLocalEmulator;