首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未处理的异常:MissingPluginException(没有在通道plugins.fltter.io/firebase_messaging上找到方法getToken的实现)

未处理的异常:MissingPluginException(没有在通道plugins.fltter.io/firebase_messaging上找到方法getToken的实现)
EN

Stack Overflow用户
提问于 2020-02-13 13:27:26
回答 2查看 2.8K关注 0票数 2

我试图在我的应用程序中获得一个防火墙云消息传递令牌。在android仿真器上运行的是什么地方出了问题?我尝试了flutter run,但这不起作用,这里我使用了1.firebase_messaging:^6.0.9作为依赖项2.

代码语言:javascript
复制
    import 'package:flutter/material.dart';
import 'package:firebase_messaging/firebase_messaging.dart';

class Notifications_ extends StatefulWidget {
  @override
  _Notifications_State createState() => _Notifications_State();
}

class _Notifications_State extends State<Notifications_> {

  final FirebaseMessaging _messaging=FirebaseMessaging();

  @override
  void initState() {
    super.initState();

    _messaging.getToken().then((token)
    {
      print(token);
    });

  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('notification'),
      ),
      body: Text('body testing'),
    );
  }
}

E/flutter ( 5931):错误:flutter/lib/ui/ui_dart_state.cc(157)未处理的异常:MissingPluginException(在通道plugins.flutter.io/firebase_messaging上未找到方法getToken的实现) E/ MethodChannel.invokeMethod (5 931):#0 MethodChannel.invokeMethod MethodChannel.invokeMethod E/颤振(5 931):E/颤振(5 931):#1 FirebaseMessaging.getToken FirebaseMessaging.getToken E/颤振(5 931):#2 _Notifications_State.initState (软件包:sampletestingpro/Notification)E/ (package:flutter/src/widgets/framework.dart:4201:5) ( 5931):#3 StatefulElement._firstBuild StatefulElement._firstBuild E/.dart:17:16( 5931):#4 ComponentElement.mount Element.inflateWidget E/flutter ( 5931):#5 Element.inflateWidget(软件包:flutter/src/widget/Frawork.dart):3194:14) E/颤振( 5931):#6 (package:flutter/src/widgets/framework.dart:2988:12) E/颤振(5 931):#7 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4243:16) E/颤振(5 931):#8 Element.rebuild (package:flutter/src/widgets/framework.dart:3947:5) E/颤振(5 931):#9 (package:flutter/src/widgets/framework.dart:4298:5) E/颤振(5 931):#10 Element.updateChild (package:flutter/src/widgets/framework.dart:2977:15) E/颤振(5 931):#11 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4243:16)E/颤振( 5931):#12 (package:flutter/src/widgets/framework.dart:3947:5) E/颤振( 5931):#13 StatelessElement.update (package:flutter/src/widgets/framework.dart:4298:5) E/颤振( 5931):#14 Element.updateChild (package:flutter/src/widgets/framework.dart:2977:15)E/颤振(5 931):#15 (package:flutter/src/widgets/framework.dart:4243:16) E/颤振(5 931):#16 Element.rebuild (package:flutter/src/widgets/framework.dart:3947:5) E/颤振(5 931):#17 ProxyElement.update (package:flutter/src/widgets/framework.dart:4557:5)E/颤振(5 931):#18 (package:flutter/src/widgets/framework.dart:2977:15) E/颤振(5 931):#19 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4243:16) E/颤振(5 931):#20 Element.rebuild (package:flutter/src/widgets/framework.dart:3947:5) E/颤振( 5931):#21 (package:flutter/src/widgets/framework.dart:4557:5) E/颤振( 5931):#22 Element.updateChild (package:flutter/src/widgets/framework.dart:2977:15) E/颤振( 5931):#23 RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:5161:32) E/颤振( 5931)#24 (package:flutter/src/widgets/framework.dart:5561:17) E/颤振( 5931):#25 Element.updateChild (package:flutter/src/widgets/framework.dart:2977:15) E/颤振( 5931):#26 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4243:16) E/颤振( 5931):#27 (package:flutter/src/widgets/framework.dart:3947:5) E/颤振( 5931):#28 StatefulElement.update (package:flutter/src/widgets/framework.dart:4413:5) E/颤振( 5931):#29 Element.updateChild (package:flutter/src/widgets/framework.dart:2977:15) E/颤振( 5931):#30(package:flutter/src/widgets/framework.dart:4243:16) E/颤振( 5931):#31 Element.rebuild (package:flutter/src/widgets/framework.dart:3947:5) E/颤振( 5931):#32 ProxyElement.update (package:flutter/src/widgets/framework.dart:4557:5) E/颤振( 5931):#33 Element.updateChild(package:flutter/src/widgets/framework.dart:2977:15) E/颤振( 5931):#34 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4243:16) E/颤振( 5931):#35 Element.rebuild (package:flutter/src/widgets/framework.dart:3947:5) E/颤振( 5931):#36 StatefulElement.update (包装:5931:4413:5)E/ Element.updateChild ( 5931):#37 Element.updateChild Element.updateChild E/颤振( 5931):#38 SingleChildRenderObjectElement.update SingleChildRenderObjectElement.update E/flutter ( 5931):#39 Element.updateChild(软件包:Element.updateChild/src)/widgets/Frawork.DART:2977:15)E/ ComponentElement.performRebuild ( 5931):#40 ComponentElement.performRebuild ComponentElement.performRebuild E/ComponentElement.performRebuild( 5931):#41 Element.rebuild Element.rebuild E/flutter ( 5931):#42 StatelessElement.update (包:ComponentElement.performRebuild/src/widget/(5 931):#43 (package:flutter/src/widgets/framework.dart:2977:15) E/ Element.updateChild (5 931):#44 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:5452:14) E/颤振(5 931):#45 Element.update。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-02-14 10:09:41

将google服务文件保存在应用程序文件夹中,我错误地将JSON文件放在src/文件夹中,这就是我得到错误的原因

票数 2
EN

Stack Overflow用户

发布于 2021-05-22 09:49:31

所以,在尝试了许多解决方案后,这对我来说是有效的!

背景

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

https://stackoverflow.com/questions/60208984

复制
相关文章

相似问题

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