首页 > 解决方案 > 长时间打开后无法构建颤振项目

问题描述

错误:没有为类“BasicMessageChannel”定义方法“setMockMessageHandler”。

FAILURE:构建失败并出现异常。

任何帮助,将不胜感激

这没有解决:颤振酒吧升级

注意:我不想这样做(flutter pub upgrade --major-versions),因为这样做会破坏整个项目并引入更多错误和错误

以下是完整的错误信息:

* 运行 Gradle 任务 'assembleRelease'...
/E:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:432:15: 错误:没有为“BasicMessageChannel”类定义方法“setMockMessageHandler”。

FAILURE:构建失败并出现异常。

Process 'command 'E:\src\flutter\flutter\bin\flutter.bat'' 以非零退出值 1 结束

BUILD FAILED in 1m 2s Running Gradle task 'assembleRelease'... 63.1s Gradle task assembleRelease failed with exit code 1 Process finished with exit code 1 *

标签: flutterdartflutter-dependencies

解决方案


好的,经过几天的尝试调试后,我终于修复了它,原来“setMockMessageHandler”是一种从最新的颤振版本中删除的方法,我的一个依赖项正在使用它:您可以通过添加以下内容将其添加回项目中依赖于您的颤振 pubspec.yaml 文件:

pigeon: ^1.0.7

推荐阅读