Skip to content

Instantly share code, notes, and snippets.

@matsuhiro
Created December 2, 2019 04:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matsuhiro/1ccbc9a6a5527b2c490ed31b79ffd1eb to your computer and use it in GitHub Desktop.
Save matsuhiro/1ccbc9a6a5527b2c490ed31b79ffd1eb to your computer and use it in GitHub Desktop.
flutter_dev_channel_native_call
E/flutter (21138): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized.
E/flutter (21138): If you're running an application and need to access the binary messenger before `runApp()` has been called (for example, during plugin initialization), then you need to explicitly call the `WidgetsFlutterBinding.ensureInitialized()` first.
E/flutter (21138): If you're running a test, you can call the `TestWidgetsFlutterBinding.ensureInitialized()` as the first line in your test's `main()` method to initialize the binding.
E/flutter (21138): #0 defaultBinaryMessenger.<anonymous closure> (package:flutter/src/services/binary_messenger.dart:73:7)
E/flutter (21138): #1 defaultBinaryMessenger (package:flutter/src/services/binary_messenger.dart:86:4)
E/flutter (21138): #2 MethodChannel.binaryMessenger (package:flutter/src/services/platform_channel.dart:140:62)
E/flutter (21138): #3 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:314:35)
E/flutter (21138): <asynchronous suspension>
E/flutter (21138): #4 main (package:for_web_sample/main.dart:8:12)
E/flutter (21138): #5 _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:239:25)
E/flutter (21138): #6 _rootRun (dart:async/zone.dart:1124:13)
E/flutter (21138): #7 _CustomZone.run (dart:async/zone.dart:1021:19)
E/flutter (21138): #8 _runZoned (dart:async/zone.dart:1516:10)
E/flutter (21138): #9 runZoned (dart:async/zone.dart:1500:12)
E/flutter (21138): #10 _runMainZoned.<anonymous closure> (dart:ui/hooks.dart:231:5)
E/flutter (21138): #11 _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:305:19)
E/flutter (21138): #12 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment