在通道 plugins.flutter.io/image_picke 上找不到方法 pickImage 的实现

Cod*_*ter 9 dart flutter flutter-dependencies flutter-layout

我正在我的应用程序中实现 image_picker。那没有显示任何警告或消息,但是当我在 Android 模拟器中运行它时,它在控制台中显示了一个错误:

[ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: MissingPluginException(No implementation found for method pickImage on channel plugins.flutter.io/image_picker)
E/flutter ( 5074): #0      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:314:7)
E/flutter ( 5074): <asynchronous suspension>
E/flutter ( 5074): #1      ImagePicker.pickImage (package:image_picker/image_picker.dart:53:40)
E/flutter ( 5074): <asynchronous suspension>
Run Code Online (Sandbox Code Playgroud)

Cod*_*ter 32

我通过简单地运行以下命令解决了我的问题:

flutter clean 
Run Code Online (Sandbox Code Playgroud)

在此之后,我的 Android 模拟器开始正常工作。

  • 运行后:````flutter pub get`` (4认同)

Abd*_*hib 9

当您添加新的依赖项并收到此错误时,您应该停止应用程序并再次冷态运行。热重启不起作用。


Ume*_*qas 8

首先,确保你清理你的颤振项目

flutter clean
Run Code Online (Sandbox Code Playgroud)

然后在 Android Studio 中, 文件 > 无效并重新启动缓存

flutter run
Run Code Online (Sandbox Code Playgroud)


Abi*_*san 6

从你的模拟器和干净的项目由刚刚卸载应用程序flutter clean,然后flutter run


小智 5

我遇到过同样的问题

对于任何碰巧偶然发现的人......只需停止应用程序,然后再次运行它

只是一个简单的“关掉再打开!”