首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有为类型“注册器”定义方法“”registerMessageHandler“”

没有为类型“注册器”定义方法“”registerMessageHandler“”
EN

Stack Overflow用户
提问于 2021-02-04 15:41:57
回答 4查看 2.4K关注 0票数 6
代码语言:javascript
复制
import 'package:cloud_firestore_web/cloud_firestore_web.dart';
import 'package:firebase_analytics_web/firebase_analytics_web.dart';
import 'package:firebase_auth_web/firebase_auth_web.dart';
import 'package:firebase_core_web/firebase_core_web.dart';
import 'package:fluttertoast/fluttertoast_web.dart';
import 'package:google_sign_in_web/google_sign_in_web.dart';
import 'package:pak_farmer/models/Register.dart';
import 'package:shared_preferences_web/shared_preferences_web.dart';
import 'package:flutter_web_plugins/flutter_web_plugins.dart';

// ignore: public_member_api_docs

void registerPlugins(Registrar registrar) {

  FirebaseFirestoreWeb.registerWith (registrar);
  FirebaseAnalyticsWeb.registerWith(registrar);
  FirebaseAuthWeb.registerWith(registrar);
  FirebaseCoreWeb.registerWith(registrar);
  FluttertoastWebPlugin.registerWith(registrar);
  GoogleSignInPlugin.registerWith(registrar);
  SharedPreferencesPlugin.registerWith(registrar);
  registrar**.registerMessageHandler();**
  
}

我已经写了这段代码,但它在最后一行给了我一个错误:

没有为类型“注册器”定义方法“registerMessageHandler”。

EN

回答 4

Stack Overflow用户

发布于 2021-02-04 19:53:10

我的错误消失了一次,它将很好地为我工作

票数 2
EN

Stack Overflow用户

发布于 2021-02-15 19:18:18

flutter clean对我不起作用。我的问题是,我在Flutter beta通道中做了这个项目,然后在稳定通道中打开。当我切换回beta版的时候,一切都还好。一旦web支持进入稳定状态,这应该不再是问题。

票数 2
EN

Stack Overflow用户

发布于 2021-03-28 07:40:13

当我将Flutter从2.0.0+降级到1.22.6时,我也遇到了同样的问题。在2.0.0+中开发了web面板,但在将其降级为另一个应用程序后,看到了以下内容。

如果您在稳定版本中创建了项目,并且出于某种原因将项目降级到了较低的颤动版本,则可能会出现此错误。

修复:升级到更高/更新版本的检查构建它的通道并切换到该通道。

您可以在cmd中查看您当前使用flutter channel打开的频道。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66041248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档