No connected devices / device not found Flutter / Dart Origin: On your device Last updated 4 Nov 2026

flutter run: No connected devices found; check 'flutter doctor'. Expected at least one device

Flutter cannot see any emulator, simulator, browser or phone to run on.

Exact message you may see No connected devices found; check 'flutter doctor'No supported devices connectedExpected at least one deviceadb device unauthorizedWaiting for another flutter command to release the startup lock
Seen on: Flutter Android

Meaning

Start an emulator/simulator, or enable USB debugging on a phone and accept the authorisation prompt. Check flutter devices, adb devices (should say device, not unauthorized/offline), and for iOS that Xcode is set up. For Chrome/macOS desktop enable with flutter config --enable-web-chrome etc.

Common causes

  • No emulator running
  • USB debugging off or cable is charge-only
  • Device shows unauthorized/offline
  • Web/desktop support not enabled
  • adb server stuck

⚡ Quick fix

  1. Launch an emulator from Android Studio or flutter emulators --launch <id>
  2. Accept the USB debugging prompt, then adb kill-server && adb start-server
  3. Enable platforms: flutter config --enable-web

Detailed fix by platform

Flutter

  1. flutter devices and adb devices -l

How to diagnose

  1. Devices — flutter devices output?
  2. adb — device/unauthorized?
  3. Config — Platform enabled?

🔧 Still not fixed?

Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:

Where this error sits

Origin: On your device. Errors that are often confused with or caused by this one (click to open):

adb unauthorized — adb: device unauthorized. This adb server's $ADB_VENDOR_KEYS is not set (Android)adb unauthorizedAndroid license status unknown / licenses not accepted — flutter doctor: Android license status unknown. Run `flutter doctor --android-licenses` to accept the SDK licenses (Flutter / Dart)Android license statu…BoxConstraints forces an infinite width — Flutter: BoxConstraints forces an infinite width. These invalid constraints were provided to RenderStack's layout() function (TextField in a Row) (Flutter / Dart)BoxConstraints forces…Cleartext HTTP traffic not permitted — Flutter (Android): java.io.IOException: Cleartext HTTP traffic to api.example.com not permitted (Flutter / Dart)Cleartext HTTP traffi…cmdline-tools component is missing — flutter doctor: Android SDK is missing command-line tools; download from https://goo.gl/XxQghQ — cmdline-tools component is missing (Flutter / Dart)cmdline-tools compone…CocoaPods: pod install failed / not installed — Flutter iOS: Error running pod install — CocoaPods not installed or out of date / [!] CocoaPods could not find compatible versions for pod (Flutter / Dart)CocoaPods: pod instal…Dependency requires compileSdk 34 or later — Android Gradle: Execution failed for task ':app:checkDebugAarMetadata'. Dependency requires libraries and applications that depend on it to compile against version 34 or later of the Android APIs (Flutter / Dart)Dependency requires c…dependOnInheritedWidgetOfExactType called before initState completed — Flutter: dependOnInheritedWidgetOfExactType<_InheritedTheme>() or dependOnInheritedElement() was called before _HomeState.initState() completed (Flutter / Dart)dependOnInheritedWidg…No connec…

Explore the map of this error Full error map →

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.

💬 What worked for others

No tips yet — did something else fix this for you?

Share what worked for you

Tips are checked by an editor before they appear. Links are removed.