Unhandled Exception: MissingPluginException(No implementation found for method log on channel testfairy) - flutter

I'm trying to build an Android app, but receive an error MissingPluginException(No implementation found for method log on channel testfairy):
E/flutter ( 8121): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: MissingPluginException(No implementation found for method initialize on channel dexterous.com/flutter/local_notifications)
E/flutter ( 8121): #0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:157:7)
E/flutter ( 8121): <asynchronous suspension>
E/flutter ( 8121): #1 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:332:12)
E/flutter ( 8121): #2 AndroidFlutterLocalNotificationsPlugin.initialize (package:flutter_local_notifications/src/platform_flutter_local_notifications.dart:67:27)
E/flutter ( 8121): #3 FlutterLocalNotificationsPlugin.initialize (package:flutter_local_notifications/src/flutter_local_notifications_plugin.dart:97:13)
E/flutter ( 8121): #4 NotificationHelper.initNotifications (package:boxview_mobile_flutter/services/notification_helper.dart:23:37)
E/flutter ( 8121): #5 new Routes (package:boxview_mobile_flutter/routes.dart:49:26)
E/flutter ( 8121): #6 main (package:boxview_mobile_flutter/main.dart:4:7)
E/flutter ( 8121): #7 _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:231:25)
E/flutter ( 8121): #8 _rootRun (dart:async/zone.dart:1190:13)
E/flutter ( 8121): #9 _CustomZone.run (dart:async/zone.dart:1093:19)
E/flutter ( 8121): #10 _runZoned (dart:async/zone.dart:1630:10)
E/flutter ( 8121): #11 runZonedGuarded (dart:async/zone.dart:1618:12)
E/flutter ( 8121): #12 _runMainZoned.<anonymous closure> (dart:ui/hooks.dart:223:5)
E/flutter ( 8121): #13 _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:301:19)
E/flutter ( 8121): #14 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
Current version of TestFairy plugin: testfairy: ^2.0.1
Flutter (Channel stable, 1.22.2)
Dart version 2.10.2.
Also, I've added analysis_options.yaml:
analyzer:
enable-experiment:
- non-nullable
I run the app with the command flutter run --enable-experiment=non-nullable --no-sound-null-safety.
How to resolve this error?

#Akif has pointed in the right direction of a reason for the problem. In fact, this was due to the local_notifications plugin. I managed to solve this problem by switching the flutter to the beta channel (Flutter 1.23.0-18.1.pre • channel beta).

Related

Firebase OTP was working but suddenly this error appears

I am trying to use firebase OTP verification
I get this error when sending firebase OTP it was working
but suddenly this error appears
E/FirebaseAuth(17209): [SmsRetrieverHelper] SMS verification code request failed: unknown status code: 17499 API key not valid. Please pass a valid API key.
E/flutter (17209): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: type 'Null' is not a subtype of type 'String'
E/flutter (17209): #0 MethodChannelFirebaseAuth.verifyPhoneNumber.<anonymous closure> (package:firebase_auth_platform_interface/src/method_channel/method_channel_firebase_auth.dart:660:35)
E/flutter (17209): #1 _RootZone.runUnaryGuarded (dart:async/zone.dart:1586:10)
E/flutter (17209): #2 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339:11)
E/flutter (17209): #3 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
E/flutter (17209): #4 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123:11)
E/flutter (17209): #5 _HandleErrorStream._handleData (dart:async/stream_pipe.dart:253:10)
E/flutter (17209): #6 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153:13)
E/flutter (17209): #7 _RootZone.runUnaryGuarded (dart:async/zone.dart:1586:10)
E/flutter (17209): #8 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339:11)
E/flutter (17209): #9 _DelayedData.perform (dart:async/stream_impl.dart:515:14)
E/flutter (17209): #10 _PendingEvents.handleNext (dart:async/stream_impl.dart:620:11)
E/flutter (17209): #11 _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:591:7)
E/flutter (17209): #12 _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
E/flutter (17209): #13 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
How to solve that ?

I tried using carousel_slider in my flutter project, it works but I get this warning in my debug console. What can I do to eradicate this?

The error is coming from the package
The error is coming from line 135
This is the warning I get from my debug console
This happens as the carousel slides
E/flutter (13716): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: Null
check operator used on a null value
E/flutter (13716): #0 CarouselSliderState.getTimer.<anonymous closure>
package:carousel_slider/carousel_slider.dart:135
E/flutter (13716): #1 _rootRunUnary (dart:async/zone.dart:1436:47)
E/flutter (13716): #2 _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (13716): #3 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (13716): #4 _CustomZone.bindUnaryCallbackGuarded.<anonymous closure>
(dart:async/zone.dart:1281:26)
E/flutter (13716): #5 _rootRunUnary (dart:async/zone.dart:1444:13)
E/flutter (13716): #6 _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (13716): #7 _CustomZone.bindUnaryCallback.<anonymous closure>
(dart:async/zone.dart:1265:26)
E/flutter (13716): #8 _Timer._runTimers (dart:isolate-patch/timer_impl.dart:395:19)
E/flutter (13716): #9 _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:426:5)
E/flutter (13716): #10 _RawReceivePortImpl._handleMessage (dart:isolate-
patch/isolate_patch.dart:192:12)
E/flutter (13716):
According to the error and the screenshot, either carouselState, pageController or page is null, and you are using null check operator (!) to say that these variables can not be null. You can check these variables if they are null or not. Or you can use nullable operator (?) instead of null check operator (!).

hydrated_bloc: Unhandled Exception: Null check operator used on a null value

I am trying to use the hydrated_bloc package to persist a Bloc state. I already setup everything but when I try to initialize the HydratedStorage, I get an error saying Null check operator used on a null value
This is the initialization code.
HydratedBloc.storage = await HydratedStorage.build(
storageDirectory: await getTemporaryDirectory(),
);
This is the full stack trace
[VERBOSE-2:ui_dart_state.cc(209)] Unhandled Exception: Null check operator used on a null value
#0 MethodChannel.binaryMessenger
package:flutter/…/services/platform_channel.dart:121
#1 MethodChannel._invokeMethod
package:flutter/…/services/platform_channel.dart:146
#2 MethodChannel.invokeMethod
package:flutter/…/services/platform_channel.dart:329
#3 MethodChannelPathProvider.getApplicationDocumentsPath
package:path_provider_platform_interface/src/method_channel_path_provider.dart:50
#4 getApplicationDocumentsDirectory
package:path_provider/path_provider.dart:138
#5 main
package:main.dart:50
#6 _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:145:25)
#7 _rootRun (dart:async/zone.dart:1428:13)
#8 _CustomZone.run (dart:async/zone.dart:1328:19)
#9 _runZoned (dart:async/zone.dart:1863:10)
#10 runZonedGuarded (dart:async/zone.dart:1851:12)
#11 _runMainZoned.<anonymous closure> (<…>
Reloaded 1 of 1651 libraries in 1,207ms.

How to use dart:ffi in Flutter?

I'm stuck on how I would implement dart::ffi in Flutter, specifically the hello_world example.
Starting with the basic flutter create project (and an already compiled hello_world.dll) just trying:
void main() {
final dylib = ffi.DynamicLibrary.open('hello_world.dll');
final HelloWorld hello = dylib
.lookup<ffi.NativeFunction<hello_world_func>>('hello_world')
.asFunction();
hello();
runApp(MyApp());
}
leads to:
Launching lib\main.dart on sdk gphone x86 arm in debug mode...
package:testing_flutter/main.dart:1
√ Built build\app\outputs\flutter-apk\app-debug.apk.
Connecting to VM Service at ws://127.0.0.1:61913/wRTGFN76kik=/ws
E/flutter (11980): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: Invalid argument(s): Failed to load dynamic library (dlopen failed: library "hello_world.dll" not found)
E/flutter (11980): #0 _open (dart:ffi-patch/ffi_dynamic_library_patch.dart:11:55)
E/flutter (11980): #1 new DynamicLibrary.open (dart:ffi-patch/ffi_dynamic_library_patch.dart:20:12)
E/flutter (11980): #2 main
package:testing_flutter/main.dart:8
E/flutter (11980): #3 _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:140:25)
E/flutter (11980): #4 _rootRun (dart:async/zone.dart:1354:13)
E/flutter (11980): #5 _CustomZone.run (dart:async/zone.dart:1258:19)
E/flutter (11980): #6 _runZoned (dart:async/zone.dart:1788:10)
E/flutter (11980): #7 runZonedGuarded (dart:async/zone.dart:1776:12)
E/flutter (11980): #8 _runMainZoned.<anonymous closure> (dart:ui/hooks.dart:133:5)
E/flutter (11980): #9 _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:283:19)
E/flutter (11980): #10 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)
E/flutter (11980):
Would I also need a .dylib version, something like what's in the example?
var libraryPath =
path.join(Directory.current.path, 'hello_library', 'libhello.so');
if (Platform.isMacOS)
libraryPath =
path.join(Directory.current.path, 'hello_library', 'libhello.dylib');
if (Platform.isWindows)
libraryPath = path.join(
Directory.current.path, 'hello_library', 'Debug', 'hello.dll');

Flutter MissingPluginException error

I am trying to run a QR code reader app on my S7 Edge (Android 7) via Flutter in Android Studio.
Here is a link to the code for the example: https://pub.dartlang.org/packages/qrcode_reader#-example-tab-
When I run the app, it shows up on my phone but if I click the button it gives me this output (includes me trying to click the scan button multiple times to no avail):
PLEASE READ EDIT BELOW
E/flutter (31215): [ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] Unhandled exception:
E/flutter (31215): MissingPluginException(No implementation found for method readQRCode on channel qrcode_reader)
E/flutter (31215): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:278:7)
E/flutter (31215): <asynchronous suspension>
E/flutter (31215): #1 QRCodeReader.scan (package:qrcode_reader/QRCodeReader.dart:67:27)
E/flutter (31215): <asynchronous suspension>
E/flutter (31215): #2 _MyHomePageState.build.<anonymous closure>.<anonymous closure> (file:///C:/Users/x/AndroidStudioProjects/qr_cod
E/lib/main.dart:56:10)
E/flutter (31215): #3 State.setState (package:flutter/src/widgets/framework.dart:1117:30)
E/flutter (31215): #4 _MyHomePageState.build.<anonymous closure> (file:///C:/Users/x/AndroidStudioProjects/qr_cod
E/lib/main.dart:49:6)
E/flutter (31215): #5 _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:494:14)
E/flutter (31215): #6 _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:549:30)
E/flutter (31215): #7 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:102:24)
E/flutter (31215): #8 TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:161:9)
E/flutter (31215): #9 TapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:94:7)
E/flutter (31215): #10 PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:315:9)
E/flutter (31215): #11 PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:73:12)
E/flutter (31215): #12 PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:101:11)
E/flutter (31215): #13 _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:143:19)
E/flutter (31215): #14 _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:121:22)
E/flutter (31215): #15 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:101:7)
E/flutter (31215): #16 _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:64:7)
E/flutter (31215): #17 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:48:7)
E/flutter (31215): #18 _invoke1 (dart:ui/hooks.dart:134:13)
E/flutter (31215): #19 _dispatchPointerDataPacket (dart:ui/hooks.dart:91:5)
D/ViewRootImpl#526fccd[MainActivity](31215): ViewPostImeInputStage processPointer 0
D/ViewRootImpl#526fccd[MainActivity](31215): ViewPostImeInputStage processPointer 1
E/flutter (31215): [ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] Unhandled exception:
E/flutter (31215): MissingPluginException(No implementation found for method readQRCode on channel qrcode_reader)
E/flutter (31215): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:278:7)
E/flutter (31215): <asynchronous suspension>
E/flutter (31215): #1 QRCodeReader.scan (package:qrcode_reader/QRCodeReader.dart:67:27)
E/flutter (31215): <asynchronous suspension>
E/flutter (31215): #2 _MyHomePageState.build.<anonymous closure>.<anonymous closure> (file:///C:/Users/x/AndroidStudioProjects/qr_cod
E/lib/main.dart:56:10)
E/flutter (31215): #3 State.setState (package:flutter/src/widgets/framework.dart:1117:30)
E/flutter (31215): #4 _MyHomePageState.build.<anonymous closure> (file:///C:/Users/x/AndroidStudioProjects/qr_cod
E/lib/main.dart:49:6)
E/flutter (31215): #5 _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:494:14)
E/flutter (31215): #6 _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:549:30)
E/flutter (31215): #7 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:102:24)
E/flutter (31215): #8 TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:161:9)
E/flutter (31215): #9 TapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:94:7)
E/flutter (31215): #10 PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:315:9)
E/flutter (31215): #11 PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:73:12)
E/flutter (31215): #12 PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:101:11)
E/flutter (31215): #13 _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:143:19)
E/flutter (31215): #14 _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:121:22)
E/flutter (31215): #15 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:101:7)
E/flutter (31215): #16 _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:64:7)
E/flutter (31215): #17 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:48:7)
E/flutter (31215): #18 _invoke1 (dart:ui/hooks.dart:134:13)
E/flutter (31215): #19 _dispatchPointerDataPacket (dart:ui/hooks.dart:91:5)
D/ViewRootImpl#526fccd[MainActivity](31215): ViewPostImeInputStage processPointer 0
D/ViewRootImpl#526fccd[MainActivity](31215): ViewPostImeInputStage processPointer 1
E/flutter (31215): [ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] Unhandled exception:
E/flutter (31215): MissingPluginException(No implementation found for method readQRCode on channel qrcode_reader)
E/flutter (31215): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:278:7)
E/flutter (31215): <asynchronous suspension>
E/flutter (31215): #1 QRCodeReader.scan (package:qrcode_reader/QRCodeReader.dart:67:27)
E/flutter (31215): <asynchronous suspension>
E/flutter (31215): #2 _MyHomePageState.build.<anonymous closure>.<anonymous closure> (file:///C:/Users/x/AndroidStudioProjects/qr_cod
E/lib/main.dart:56:10)
E/flutter (31215): #3 State.setState (package:flutter/src/widgets/framework.dart:1117:30)
E/flutter (31215): #4 _MyHomePageState.build.<anonymous closure> (file:///C:/Users/x/AndroidStudioProjects/qr_cod
E/lib/main.dart:49:6)
E/flutter (31215): #5 _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:494:14)
E/flutter (31215): #6 _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:549:30)
E/flutter (31215): #7 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:102:24)
E/flutter (31215): #8 TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:161:9)
E/flutter (31215): #9 TapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:123:7)
E/flutter (31215): #10 GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:156:27)
E/flutter (31215): #11 _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:147:20)
E/flutter (31215): #12 _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:121:22)
E/flutter (31215): #13 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:101:7)
E/flutter (31215): #14 _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:64:7)
E/flutter (31215): #15 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:48:7)
E/flutter (31215): #16 _invoke1 (dart:ui/hooks.dart:134:13)
E/flutter (31215): #17 _dispatchPointerDataPacket (dart:ui/hooks.dart:91:5)
D/ViewRootImpl#526fccd[MainActivity](31215): ViewPostImeInputStage processPointer 0
D/ViewRootImpl#526fccd[MainActivity](31215): ViewPostImeInputStage processPointer 1
E/flutter (31215): [ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] Unhandled exception:
E/flutter (31215): MissingPluginException(No implementation found for method readQRCode on channel qrcode_reader)
E/flutter (31215): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:278:7)
E/flutter (31215): <asynchronous suspension>
E/flutter (31215): #1 QRCodeReader.scan (package:qrcode_reader/QRCodeReader.dart:67:27)
E/flutter (31215): <asynchronous suspension>
E/flutter (31215): #2 _MyHomePageState.build.<anonymous closure>.<anonymous closure> (file:///C:/Users/x/AndroidStudioProjects/qr_cod
E/lib/main.dart:56:10)
E/flutter (31215): #3 State.setState (package:flutter/src/widgets/framework.dart:1117:30)
E/flutter (31215): #4 _MyHomePageState.build.<anonymous closure> (file:///C:/Users/x/AndroidStudioProjects/qr_cod
E/lib/main.dart:49:6)
E/flutter (31215): #5 _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:494:14)
E/flutter (31215): #6 _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:549:30)
E/flutter (31215): #7 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:102:24)
E/flutter (31215): #8 TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:161:9)
E/flutter (31215): #9 TapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:123:7)
E/flutter (31215): #10 GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:156:27)
E/flutter (31215): #11 _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:147:20)
E/flutter (31215): #12 _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:121:22)
E/flutter (31215): #13 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:101:7)
E/flutter (31215): #14 _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:64:7)
E/flutter (31215): #15 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:48:7)
E/flutter (31215): #16 _invoke1 (dart:ui/hooks.dart:134:13)
E/flutter (31215): #17 _dispatchPointerDataPacket (dart:ui/hooks.dart:91:5)
D/ViewRootImpl#526fccd[MainActivity](31215): ViewPostImeInputStage processPointer 0
D/ViewRootImpl#526fccd[MainActivity](31215): ViewPostImeInputStage processPointer 1
D/ViewRootImpl#526fccd[MainActivity](31215): ViewPostImeInputStage processPointer 0
D/ViewRootImpl#526fccd[MainActivity](31215): ViewPostImeInputStage processPointer 1
D/ViewRootImpl#526fccd[MainActivity](31215): ViewPostImeInputStage processPointer 0
D/ViewRootImpl#526fccd[MainActivity](31215): ViewPostImeInputStage processPointer 1
E/flutter (31215): [ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] Unhandled exception:
E/flutter (31215): MissingPluginException(No implementation found for method readQRCode on channel qrcode_reader)
E/flutter (31215): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:278:7)
E/flutter (31215): <asynchronous suspension>
E/flutter (31215): #1 QRCodeReader.scan (package:qrcode_reader/QRCodeReader.dart:67:27)
E/flutter (31215): <asynchronous suspension>
E/flutter (31215): #2 _MyHomePageState.build.<anonymous closure>.<anonymous closure> (file:///C:/Users/x/AndroidStudioProjects/qr_cod
E/lib/main.dart:56:10)
E/flutter (31215): #3 State.setState (package:flutter/src/widgets/framework.dart:1117:30)
E/flutter (31215): #4 _MyHomePageState.build.<anonymous closure> (file:///C:/Users/x/AndroidStudioProjects/qr_cod
E/lib/main.dart:49:6)
E/flutter (31215): #5 _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:494:14)
E/flutter (31215): #6 _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:549:30)
E/flutter (31215): #7 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:102:24)
E/flutter (31215): #8 TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:161:9)
E/flutter (31215): #9 TapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:123:7)
E/flutter (31215): #10 GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:156:27)
E/flutter (31215): #11 _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:147:20)
E/flutter (31215): #12 _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:121:22)
E/flutter (31215): #13 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:101:7)
E/flutter (31215): #14 _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:64:7)
E/flutter (31215): #15 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:48:7)
E/flutter (31215): #16 _invoke1 (dart:ui/hooks.dart:134:13)
E/flutter (31215): #17 _dispatchPointerDataPacket (dart:ui/hooks.dart:91:5)
EDIT:
I restarted my computer to see if that was the issue, since I had only just installed Android Studio on this computer. Now whenever I run the project I get this error
C:\Users\x\Documents\Coding\Flutter\SDK\flutter\.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java:42: error: cannot find symbol public class QRCodeReaderPlugin implements MethodCallHandler, ActivityResultListener, PluginRegistry.RequestPermissionResultListener {
^ symbol: class RequestPermissionResultListener location: interface PluginRegistry C:\Users\x\Documents\Coding\Flutter\SDK\flutter\.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java:63: error: incompatible types: QRCodeReaderPlugin cannot be converted to RequestPermissionsResultListener
registrar.addRequestPermissionsResultListener(instance);
^ C:\Users\x\Documents\Coding\Flutter\SDK\flutter\.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java:155: error: method does not override or implement a method from a supertype
#Override
^ Note: C:\Users\x\Documents\Coding\Flutter\SDK\flutter\.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java uses unchecked or unsafe operations. Note: Recompile with
-Xlint:unchecked for details. Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output 3 errors
FAILURE: Build failed with an exception.
* What went wrong: Execution failed for task ':qrcode_reader:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
* Get more help at https://help.gradle.org
BUILD FAILED in 2s Finished with error: Gradle build failed: 1
After adding the plugin statement in the pubspec.yaml file, you need to do a flutter packages get command.
Also, you can also try flutter upgrade first. Then check your flutter doctor output.
Sometimes, I also switch Flutter channel as there be be bugs. Change Flutter channel by issuing Flutter channel XXX where XXX is dev, master or beta.