初始化Dart VM时Flutter应用程序出错:错误的完整快照版本,预期为'8343 .....'找到'46b2 ....'

时间:2018-11-22 12:54:34

标签: iphone dart flutter xcode10

flutter应用程序可以在iOS 12之前的设备上的Xcode 10上构建并运行,

在Flutter build iOS上进行时间飞镖升级2.1.0可以很好地与命令配合使用,并且在iPhone 7 iOS 12上运行Flutter应用程序成功获得构建后,在Xcode 10上运行时,它开始出现错误,并且应用程序因以下错误而崩溃Xcode日志中显示消息。

  

错误是Runner [410:28754] [VERBOSE-3:dart_vm.cc(403)]初始化Dart VM时出错:错误的完整快照版本,预期为'8343f188ada07642f47c56e518f1307c'找到了'46b2bfb57b5647c5f7527ff9aa56c69b'

下面是sdk和dart抖动的详细信息。

  

Flutter 0.11.9•频道Beta•https://github.com/flutter/flutter.git   框架•修订版d48e6e4   引擎•版本5c8147450d   工具•Dart 2.1.0(内部版本2.1.0-dev.9.4 f9ebf21297)

7 个答案:

答案 0 :(得分:1)

flutter upgrade之后,我遇到了这个问题。从设备上卸载应用程序,然后再次flutter run对其进行修复,即可解决此问题。

答案 1 :(得分:1)

在颤抖的安装目录(仓库)中执行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

答案 2 :(得分:1)

我遇到了这个错误,但上述解决方案对我来说都无效,实际上,清除flutter / bin / cache的选项使整个vscode IDE混乱了。 所以我删除了整个flutter SDK,并从flutter官方网站上安装了新的SDK。 安装完成后,一切正常。

答案 3 :(得分:1)

我确实有这个问题,我该如何解决? 通过这些评论,您只会更新颤动

“波动频道Beta” ,

“颤振升级”

您应该升级dart sdk

因此,请尝试以下命令:

“ choco install dart-sdk”

如果这不适用于您,请从此链接下载 https://dart.dev/tools/sdk/archive; 并用当前的dart-sdk替换它

答案 4 :(得分:0)

在删除flutter / bin / cache并运行flutter clean之后,直到启动可在安装目录中找到的flutter控制台(flutter_console.bat)之前,我才能加载dart sdk。颤抖着跑flutter doctor。那解决了问题。

答案 5 :(得分:0)

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

答案 6 :(得分:0)

我必须彻底删除计算机中的 flutter SDK 文件夹,然后在 https://flutter.dev/docs/get-started/install/macos

重新下载最新的文件夹

然后,我跑了 flutter doctor。

您可以通过在终端中输入 which flutter 来找到您的 flutter 文件夹所在的位置。