fix flutter not finding custom device (#108884) (#109957)

* fix flutter not finding custom device (#108884)

* Update doctor_test.dart

Co-authored-by: Hannes Winkler <hanneswinkler2000@web.de>
diff --git a/packages/flutter_tools/lib/src/doctor.dart b/packages/flutter_tools/lib/src/doctor.dart
index 862fc0a..860ef27 100644
--- a/packages/flutter_tools/lib/src/doctor.dart
+++ b/packages/flutter_tools/lib/src/doctor.dart
@@ -21,6 +21,7 @@
 import 'base/user_messages.dart';
 import 'base/utils.dart';
 import 'cache.dart';
+import 'custom_devices/custom_device_workflow.dart';
 import 'device.dart';
 import 'doctor_validator.dart';
 import 'features.dart';
@@ -72,6 +73,10 @@
     featureFlags: featureFlags,
   );
 
+  late final CustomDeviceWorkflow customDeviceWorkflow = CustomDeviceWorkflow(
+    featureFlags: featureFlags,
+  );
+
   @override
   List<DoctorValidator> get validators {
     if (_validators != null) {
@@ -179,6 +184,9 @@
         _workflows!.add(webWorkflow);
       }
 
+      if (customDeviceWorkflow.appliesToHostPlatform) {
+        _workflows!.add(customDeviceWorkflow);
+      }
     }
     return _workflows!;
   }