MissingPluginException: No implementation found for method Flutter / Dart Origin: On your device Last updated 4 Nov 2026

Flutter: MissingPluginException(No implementation found for method getAll on channel plugins.flutter.io/shared_preferences)

Dart called a plugin's native method but the native side is not registered, usually because the app was not fully rebuilt after adding the plugin.

Exact message you may see MissingPluginException(No implementation found for method getAll on channelMissingPluginException No implementation found for methodNo implementation found for method on channel plugins.flutter.ioMissingPluginException shared_preferencesMissingPluginException(No implementation found for method
Seen on: Flutter

Meaning

Hot reload and hot restart do not install new native code. After adding or upgrading a plugin, stop the app and run a full build. Also happens when the plugin does not support the platform (web/desktop) or is used inside an isolate without background registration.

Common causes

  • Plugin added but app only hot-restarted
  • Plugin does not support this platform
  • Stale build artifacts
  • Using the plugin in a background isolate without registration
  • Custom method channel name mismatch

⚡ Quick fix

  1. Stop the app, run flutter clean && flutter pub get, then rebuild
  2. Check the plugin's supported platforms on pub.dev
  3. Ensure channel names match on both sides

Detailed fix by platform

Flutter

  1. flutter clean && flutter pub get && flutter run; iOS: cd ios && pod install

How to diagnose

  1. Rebuild — Full rebuild done?
  2. Platform — Supported?
  3. Channel — Names match?

🔧 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):

Android 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…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…Module 'x' not found (iOS build) — Xcode: Module 'firebase_core' not found — flutter build ios fails after adding a plugin (Flutter / Dart)Module 'x' not found …No Firebase App '[DEFAULT]' has been created — Flutter: [core/no-app] No Firebase App '[DEFAULT]' has been created - call Firebase.initializeApp() (Flutter / Dart)No Firebase App '[DEF…PlatformException(sign_in_failed, ApiException: 10) — Flutter: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null, null) (Flutter / Dart)PlatformException(sig…MissingPl…

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.