Gia*_*ada 7 plugins package dart flutter
我已经在我的pubspec.yaml.
connectivity: ^0.4.6
但仍然收到此错误:
E/flutter ( 4789): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: MissingPluginException(No implementation found for method check on channel plugins.flutter.io/connectivity)
E/flutter ( 4789): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:314:7)
E/flutter ( 4789):
E/flutter ( 4789): #1 Connectivity.checkConnectivity (package:connectivity/connectivity.dart:73:47)
Run Code Online (Sandbox Code Playgroud)
错误连接来自这一行:
Future<ConnectivityResult> checkConnectivity() async {
final String result = await methodChannel.invokeMethod<String>('check');
return _parseConnectivityResult(result);
}
Run Code Online (Sandbox Code Playgroud)
而且我从未修改过这个包,但无论我使用什么版本的这个插件,仍然会出现这个错误。我希望任何人都可以帮助我解决这个错误,谢谢。对不起,我的英语不好。
Cra*_*Cat 25
当您尝试大多会出现此错误热刷新或热启动只需添加新的文件包到后pubspec.yaml。
只需停止正在运行的项目(应用程序),然后重新运行它。以便添加的包(包含实现)也推送到设备
这个问题可以通过手动编辑并在你的androidGeneratePluginRegistrant上添加行来解决,如下所示:
import io.flutter.plugins.connectivity.ConnectivityPlugin;
ConnectivityPlugin.registerWith(registry.registrarFor("io.flutter.plugins.connectivity.ConnectivityPlugin"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25435 次 |
| 最近记录: |