Unhandled Exception: MissingPluginException(No implementation found for method pickImage on channel plugins.flutter.io/image_picker)
E/flutter (16028): #0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:159:7)
E/flutter (16028): <asynchronous suspension>
E/flutter (16028): #1 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:334:12)
E/flutter (16028): #2 MethodChannelImagePicker.pickImagePath (package:image_picker_platform_interface/src/method_channel/method_channel_image_picker.dart:62:21)
E/flutter (16028): #3 MethodChannelImagePicker.pickImage (package:image_picker_platform_interface/src/method_channel/method_channel_image_picker.dart:30:25)
E/flutter (16028): #4 ImagePicker.getImage (package:image_picker/image_picker.dart:101:21)
答案 0 :(得分:1)
第1步::通过将插件包含在 pubspec.yaml 文件中来确保已导入插件
image_picker: ^0.6.7+4
第2步::确保已在所需的文件中导入了插件
import 'package:image_picker/image_picker.dart';
步骤3:请确保您运行此命令
flutter pub get
现在,即使经过上述三个步骤完全,您在Flutter中也会多次出现相同的错误。
这是对我有用的解决方案。
STEP 1::在终端中运行此命令
flutter clean
第2步: 关闭/停止仿真器,然后再次重新启动
99%的时间对我有用。