MissingPluginException (Реализация для метода pickImage в плагинах канала не найдена. Flutter.io/image_picker) - PullRequest
0 голосов
/ 09 июля 2020
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 Ответ

1 голос
/ 09 июля 2020

ШАГ 1: Убедитесь, что вы импортировали плагин, включив его в свой pubspe c .yaml файл

image_picker: ^0.6.7+4

ШАГ 2: Убедитесь, что у вас есть импортированный плагин в нужном вам файле

import 'package:image_picker/image_picker.dart';

ШАГ 3: Убедитесь, что вы выполнили эту команду

flutter pub get

Теперь, много раз во Flutter, даже после выполнения трех вышеуказанных шагов идеально вы получите ту же ошибку .

Вот мое решение, которое сработало для меня.

ШАГ 1: Запустите эту команду в терминале flutter clean

ШАГ 2: ЗАКРЫТЬ / ОСТАНОВИТЬ ваш эмулятор и запустить его снова

В 99% случаев это работает для меня.

...