MissingPluginException(在通道plugins.flutter.io/image_picker上未找到方法pickImage的实现)

时间:2020-07-09 07:05:00

标签: flutter

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)

1 个答案:

答案 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%的时间对我有用。