未处理的异常:MissingPluginException(在通道 Awesome_notifications 上找不到方法初始化的实现)

2024-01-02

我已经在 main.dart 中初始化了 Awesome_notifications 插件当我热重启时,在调试控制台中我收到此错误:

    E/flutter ( 4447): [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: MissingPluginException(No implementation found for method initialize on channel awesome_notifications)
E/flutter ( 4447): #0      MethodChannel._invokeMethod
package:flutter/…/services/platform_channel.dart:165
E/flutter ( 4447): <asynchronous suspension>
E/flutter ( 4447): #1      AwesomeNotifications.initialize (package:awesome_notifications/src/awesome_notifications_core.dart:174:18)
E/flutter ( 4447): <asynchronous suspension>
E/flutter ( 4447):
E/flutter ( 4447): [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: MissingPluginException(No implementation found for method isNotificationAllowed on channel awesome_notifications)
E/flutter ( 4447): #0      MethodChannel._invokeMethod
package:flutter/…/services/platform_channel.dart:165
E/flutter ( 4447): <asynchronous suspension>

这是我的代码:

主程序.dart

Future<void> main() async {
  WidgetsFlutterBinding();
  await Hive.initFlutter();
  if (!Hive.isAdapterRegistered(AddEventModelAdapter().typeId)) {
    Hive.registerAdapter(AddEventModelAdapter());
  }
  AwesomeNotifications()
      .initialize('resource://drawable/res_notification_app_icon', [
    NotificationChannel(
      channelKey: 'schedule_channel',
      channelName: 'scheduled_channel',
      channelDescription: 'descroiption',
      locked: true,
      importance: NotificationImportance.High,
    ),
  ]);

  runApp(const MyApp());
}

每当您在 pubspec.yaml 中添加插件时,您需要停止应用程序并重新运行再次因为该插件包含两个平台上的本机代码。

如果还是不行,那就执行 flutter clean 并运行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

未处理的异常:MissingPluginException(在通道 Awesome_notifications 上找不到方法初始化的实现) 的相关文章

随机推荐

  • 如何设置JQGRID ROW背景颜色?

    我想根据条件设置 JQGRID 行 bgcolor 怎么做 我正在使用 php 提前致谢 look at jqGrid 根据单元格值对网格中的整行进行着色 https stackoverflow com questions 2931732
  • 使用 REST API 将测试结果与测试用例链接起来

    我们使用 cypress 为 Web 应用程序实现了 UI 测试 并且它们在 Azure DevOps 中的发布管道上执行 我们需要将 ui 测试和测试结果与测试计划中定义的测试用例链接起来 为了将 ui 测试与测试用例链接起来 我们使用
  • 什么是MySQL排序规则,如何在实践中使用它?

    假设我想用 4 种语言用一些奇怪的语言制作一个搜索引擎 英语 瑞典 希伯来语 阿拉伯 我如何在 MySQL 中设置排序规则 排序规则定义 用于存储字符的字符集 UTF 8 ISO 8859等 排序和呈现规则 如果您想要不同的语言 正如您提到
  • DXF文件块中的polyLines顶点和点之间有什么关系?

    DXF文件块中的折线和点之间有什么关系 如果我提供档差表文件 如何连接它们 另一个问题 缩放点太少 所以效果不好 如下图所示 作为第一种答案 如果缩放点太少 是否需要在两个已知缩放点形成的圆弧上生成新的缩放点 不存在这样的关系 DXF 格式
  • try catch和finally块的执行顺序

    我对 try catch 和 finally 块执行的顺序感到困惑 我还想知道什么时候应该使用try catch块以及应该在try catch块中放入什么 我还想知道 try 块中是否出现了一些异常 那么如果采取了与 try 块相对应的操作
  • 对多个Mysql语句进行分组以获取多个状态的计数[重复]

    这个问题在这里已经有答案了 目前 我正在使用 Mysql 和 CodeIgniter 在特定时间范围内从数据库中获取条目 每个条目在数据库中的状态为 D N Y 现在 为了显示此数据 我对每个状态都有一个不同的语句 我想将其分组为 1 个语
  • 使用 EBX 寄存器进行内存访问的模式是什么?

    我正在学习逆向工程的基础知识 在逆向crackme时 我碰巧在几乎每个函数的开头都看到了这种模式 pushl ebp movl esp ebp pushl ebx because ebx is a callee saved register
  • Google 地图 API v3 颜色自定义

    我正在尝试使用谷歌地图实现如上图所示的地图 我通过在 StyledMapType 对象中将饱和度设置为 100 来制作地图灰度 并使用 Circle 对象在标记周围绘制半径 现在整个地图都是灰度的 因为我无法在圆圈内设置另一个饱和度级别 有
  • 云中安全的协作软件开发环境

    我正在寻找一个安全的协作软件开发环境 例如在云中工作的 Chaperon 它应该防止代码被复制粘贴到环境之外 并且应该采取一切措施来防止 检测和阻止 IP 盗窃 当然 它应该包括用于颠覆跟踪和调试的所有常用 IDE 工具 有什么建议么 这样
  • 运行任何单元格的 Google Colab 都会收到与 JavaScript 相关的错误

    执行任何单元格时收到浏览器白色弹出窗口 Error Could not load the JavaScript files needed to display output This is probably because your Goo
  • 如何监听(“关闭”事件)flutter web 中的文件下载窗口?

    我的代码允许使用打开文件上传窗口universal html InputElement uploadInput universal html FileUploadInputElement 网页颤动并选择必要的文件将它们加载到项目中 如果用户
  • 在舍入为 0 之前,R 呈现的最小数字是多少?

    我正在使用 R 软件 引导 Kolmogorov Smirnov 测试 对非常大的数据集进行一些统计分析 这意味着我的 p 值都非常小 我已经 Bonferroni 纠正了我执行的大量测试 这意味着我的 alpha 值也非常小 以便拒绝原假
  • 是否有与 goog.object.extend 等效的纯函数?

    Per 关闭文档 http docs closure library googlecode com git namespace goog object html 用另一个对象扩展一个对象 这是 就地 操作的 它不会创建新对象 示例 var
  • Node.js 和单页 Web 应用程序

    我正在寻找后端的express js 和客户端的JS 我的应用程序是单页 Web 应用程序 服务器仅提供 JSON 消息 我的问题是关于 Express 的 路由 是否应该使用路由来连接 UI 和服务器端业务逻辑 这将如何与我的单页应用程序
  • 将一维 Numpy 数组作为行添加到 DataFrame

    是否有一个函数可以让您有效地将 NumPy 数组直接附加到 DataFrame 中 变量 df pd DataFrame columns col1 col2 col3 Out 1 Col1 Col2 Col3 arr np empty 3
  • 如何在 NS3 中使用 Tcp 变体比较?

    我需要在课堂项目中使用 ns 3 来比较不同类型的 TCP 我是 ns 3 的新手 我不想实施新代码 简而言之 我有两个问题 哪个 ns 3 示例最适合我的目的 Tcp 变体 Comparison cc 我怎样才能看到输出 我运行了代码 但
  • Angular 路由器防护和 ROUTER_NAVIGATION 效果顺序

    有一个简单的 Angular 4 路由防护 它等待从后端加载一些数据 Injectable export class ContractsLoadedGuard implements CanActivate constructor priva
  • RSI 与 Wilder 的 RSI 计算问题

    我无法获得平滑的 RSI 下图来自 freestockcharts com 计算使用此代码 public static double CalculateRsi IEnumerable
  • 在 javascript 中调用 php 函数

    我不知道如何在我的问题中使用ajax 我在 php 分配 中有一个函数可以更新数据库中的临时表 我想当用户单击按钮 在 javascript 中定义的反馈函数 时运行该函数 分配 我该怎么办
  • 未处理的异常:MissingPluginException(在通道 Awesome_notifications 上找不到方法初始化的实现)

    我已经在 main dart 中初始化了 Awesome notifications 插件当我热重启时 在调试控制台中我收到此错误 E flutter 4447 ERROR flutter lib ui ui dart state cc 1