Flutter 应用程序在初始化 Dart VM 时出错:错误的完整快照版本,预期为“8343 .....”,但发现“46b2 ....”

Flutter app Error while initializing the Dart VM: Wrong full snapshot version, expected '8343.....' found '46b2....'

flutter 应用程序正在构建 运行 在 Xcode 10 在设备 iOS 12 之前很好,

时间 dart 升级 2.1.0 发生在 Flutter 构建 iOS 与命令和 Xcode 10 构建成功后 运行ning Flutter 应用程序 iOS =22=] 7 iOS 12,它开始出错,应用程序崩溃并在 Xcode 日志中显示以下错误消息。

Error is Runner[410:28754] [VERBOSE-3:dart_vm.cc(403)] Error while initializing the Dart VM: Wrong full snapshot version, expected '8343f188ada07642f47c56e518f1307c' found '46b2bfb57b5647c5f7527ff9aa56c69b'

下面是flutter sdk和dart的详细介绍。

Flutter 0.11.9 • channel beta • https://github.com/flutter/flutter.git Framework • revision d48e6e4 Engine • revision 5c8147450d Tools • Dart 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

我在 flutter upgrade 之后遇到了这个问题。从设备上卸载该应用程序,然后 flutter run 再次安装它解决了问题。

删除 flutter/bin/cache 和 运行 flutter clean 后,我无法加载 dart sdk,直到我启动了 flutter 控制台 (flutter_console.bat)可以在安装 flutter 的目录中找到 运行 flutter doctor 。那解决了问题。

在 flutter 安装目录(repo)中执行 git clean -xffd

如果是 Flutter 项目,先尝试 flutter clean 如果没有成功,请尝试上面的 git 命令。

如果还没有解决,把/flutter/bin/cache里面的全部删掉再试试

如果还是不行 :D,

执行 flutter channel masterflutter upgradeflutter clean。如果没有任何效果,请在下面添加评论。

如果你是在Dart环境出来的flutter/bin/cach/dart-sdk,你可能没有升级dart-sdk。这发生在我安装了 chololate 的 Dart 2.5.0 上。所以我只是做了 choco upgrade dart-sdk

我遇到过这个错误,上面的解决方案 none 对我有用,实际上清除 flutter/bin/cache 的选项搞砸了整个 vscode IDE。 所以我删除了整个 flutter SDK,并从 flutter 官方网站安装了全新的 SDK。 安装后一切正常。

我正好遇到这个问题,如何解决? 通过这些评论,您只需更新 flutter

flutter channel beta ,

flutter upgrade

你应该升级你的 dart sdk

所以试试这个命令:

choco install dart-sdk

如果这对您不起作用,请从这里下载 link https://dart.dev/tools/sdk/archive; 并在 flutter

中用你当前的 dart-sdk 替换它

对我有用的是换频道和升级,然后换回频道并升级。

我不得不完全删除计算机中的 flutter SDK 文件夹,然后在 https://flutter.dev/docs/get-started/install/macos

重新下载最新的一个

然后,我运行扑大夫

您可以在终端中输入 which flutter 找到您的 flutter 文件夹。

我也遇到过同样的问题。我升级了 flutter 版本,后来又降级了,在 IOS adhoc 构建时遇到了这个问题。

解决方法: 删掉$FLUTTER_HOME/bin/cache和运行flutter doctor.

这就解决了。