目标 kernel_snapshot 失败:异常:创建快照期间出错:null 构建失败

fuc*_*kur 8 flutter

我已经更新到最新的 flutter 更新了。当我想启动项目时,它返回一个错误。该项目依赖于几个存储库,我不知道这是否是原因。我尝试了多种解决方案,但都没有解决该错误。希望可以有人帮帮我。谢谢。

\n\n

编译器消息:

\n\n
/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/mvvm-0.1.7/lib/view_context_helpers/logical.dart:151:25: Error: The function expression type 'Widget Function(BuildContext, Null, Widget) Function(TValue)' isn't of expected type 'Widget Function(BuildContext, TValue, Widget) Function(TValue)'.\n\n - 'Widget' is from 'package:flutter/src/widgets/framework.dart' ('/C:/src/flutter/packages/flutter/lib/src/widgets/framework.dart').\n - 'BuildContext' is from 'package:flutter/src/widgets/framework.dart' ('/C:/src/flutter/packages/flutter/lib/src/widgets/framework.dart').\nChange the type of the function expression or the context in which it is used.\n              selector: (TValue value) =>\n                        ^\nTarget kernel_snapshot failed: Exception: Errors during snapshot creation: null\nbuild failed.\n\nFAILURE: Build failed with an exception.\n\n* Where:\nScript 'C:\\src\\flutter\\packages\\flutter_tools\\gradle\\flutter.gradle' line: 780\n\n* What went wrong:\nExecution failed for task ':app:compileFlutterBuildDebug'.\n> Process 'command 'C:\\src\\flutter\\bin\\flutter.bat'' finished with non-zero exit value 1\n\n* Try:\nRun with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.\n\n* Get more help at https://help.gradle.org\n\nBU\xef\xbf\xbdLD FAILED in 31s\nFinished with error: Gradle task assembleDebug failed with exit code 1\n
Run Code Online (Sandbox Code Playgroud)\n

G g*_*ffo 6

我发现这个问题 TL :DR 这里是一个总结

看起来您的本地引擎构建 flutter/engine 和框架 + 工具 flutter/flutter 不同步:您使用的是添加后的引擎SemanticsFlag.isLink,但使用的是添加到框架之前的框架/工具。

您需要确保使用兼容的引擎和框架。在这种情况下,您需要将 flutter/flutter 更新到较新的版本,或者将 flutter/engine 回滚到较旧的版本。42356