首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有为类‘setMockMessageHandler’定义BasicMessageChannel<dynamic>

没有为类‘setMockMessageHandler’定义BasicMessageChannel<dynamic>
EN

Stack Overflow用户
提问于 2022-04-17 12:28:07
回答 1查看 354关注 0票数 1

插件flutter_facebook_login使用的是安卓嵌入的不受欢迎的版本。为了避免意外的运行时失败,或者将来的构建失败,请尝试查看这个插件是否支持Android V2嵌入。否则,考虑删除它,因为以后的Flutter版本将删除这些不受欢迎的API。如果您是插件作者,请查看将插件迁移到V2 embedding:https://flutter.dev/go/android-plugin-migration的文档。在调试模式下在Pixel 6上启动lib\main.dart。运行Gradle任务‘assembleDebug’。尝试将名称更正为现有方法的名称,或定义名为“setMockMessageHandler”的方法。/C:/SDK/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:475:15:(动态消息)异步{^channel.setMockMessageHandler错误:未为类“BasicMessageChannel”定义方法“setMockMessageHandler”。

  • 'BasicMessageChannel‘来自'package:flutter/src/services/platform_channel.dart’('/C:/SDK/flutter/packages/flutter/lib/src/services/platform_channel.dart').尝试将名称更正为现有方法的名称,或定义名为“setMockMessageHandler”的方法。(动态消息)异步{^ /C:/SDK/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:487:15:错误:未定义方法'setMockMessageHandler‘,因为类'BasicMessageChannel'.
  • 'BasicMessageChannel’来自'package:flutter/src/services/platform_channel.dart‘('/C:/SDK/flutter/packages/flutter/lib/src/services/platform_channel.dart').尝试将名称更正为现有方法的名称,或定义名为“setMockMessageHandler”的方法。(动态消息)异步{^ /C:/SDK/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:499:15:错误:未定义方法'setMockMessageHandler‘,因为类'BasicMessageChannel'.
  • 'BasicMessageChannel’来自'package:flutter/src/services/platform_channel.dart‘('/C:/SDK/flutter/packages/flutter/lib/src/services/platform_channel.dart').尝试将名称更正为现有方法的名称,或定义名为“setMockMessageHandler”的方法。(动态消息)异步{^ /C:/SDK/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:510:15:错误:未定义方法'setMockMessageHandler‘,因为类'BasicMessageChannel'.
  • 'BasicMessageChannel’来自'package:flutter/src/services/platform_channel.dart‘('/C:/SDK/flutter/packages/flutter/lib/src/services/platform_channel.dart').尝试将名称更正为现有方法的名称,或定义名为“setMockMessageHandler”的方法。(动态消息)异步{^ /C:/SDK/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:521:15:错误:未定义方法'setMockMessageHandler‘,因为类'BasicMessageChannel'.
  • 'BasicMessageChannel’来自'package:flutter/src/services/platform_channel.dart‘('/C:/SDK/flutter/packages/flutter/lib/src/services/platform_channel.dart').尝试将名称更正为现有方法的名称,或定义名为“setMockMessageHandler”的方法。(动态消息)异步{^ /C:/SDK/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:532:15:错误:未定义方法'setMockMessageHandler‘,因为类'BasicMessageChannel'.
  • 'BasicMessageChannel’来自'package:flutter/src/services/platform_channel.dart‘('/C:/SDK/flutter/packages/flutter/lib/src/services/platform_channel.dart').尝试将名称更正为现有方法的名称,或定义名为“setMockMessageHandler”的方法。(动态消息)异步{^ /C:/SDK/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:544:15:错误:未定义方法'setMockMessageHandler‘,因为类'BasicMessageChannel'.
  • 'BasicMessageChannel’来自'package:flutter/src/services/platform_channel.dart‘('/C:/SDK/flutter/packages/flutter/lib/src/services/platform_channel.dart').尝试将名称更正为现有方法的名称,或定义名为“setMockMessageHandler”的方法。^^^^^^^^^^^^^^^^^^^^^

((动态消息)异步{channel.setMockMessageHandler)

失败:生成失败,出现异常。

脚本'C:\SDK\flutter\packages\flutter_tools\gradle\flutter.gradle‘行: 1102

问题所在:任务':app:compileFlutterBuildDebug'.的执行失败

进程‘命令’C:\SDK\flutter\bin\flutter.bat‘以非零出口值1完成

  • Try:使用--stacktrace选项运行以获得堆栈跟踪。使用--info或-调试选项运行以获得更多日志输出。运行-扫描以获得完整的洞察力。

https://help.gradle.org

  • 获得更多帮助

生成在48 s异常中失败: Gradle任务assembleDebug失败,退出代码1

EN

回答 1

Stack Overflow用户

发布于 2022-08-01 17:16:47

使用相机模块有问题,试着移除它。

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

https://stackoverflow.com/questions/71901866

复制
相关文章

相似问题

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