【问题标题】:Flutter app Error while initializing the Dart VM: Wrong full snapshot version, expected '8343.....' found '46b2....'初始化 Dart VM 时出现 Flutter 应用错误:错误的完整快照版本,预期为 '8343 .....' 发现 '46b2 ....'
【发布时间】:2019-04-25 04:05:45
【问题描述】:

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

时间 dart 升级 2.1.0 发生在 Flutter build iOS 与命令配合良好,在 Xcode 10 上构建成功后在 iPhone 7 iOS 12 上运行 Flutter 应用程序时,它开始给出错误并且应用程序崩溃并出现以下错误消息Xcode 日志。

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

这里是 flutter sdk 和 dart 的详细信息。

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

【问题讨论】:

  • 尝试删除flutter/bin/cache目录然后运行flutter doctor
  • 我做到了,删除缓存目录,flutter clean,还是报同样的错误
  • 试试flutter clean
  • 尝试这里提出的不同解决方案:github.com/flutter/flutter/issues/16103 在我的情况下,删除flutter/bin/cache 的内容是一种有效的方法,正如@GünterZöchbauer 所说
  • 我通过重新安装项目解决了这个问题

标签: iphone dart flutter xcode10


【解决方案1】:

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

【讨论】:

  • 我必须做同样的事情,只是解决了,这是一项艰巨的任务,不得不在某种程度上离开颤振
【解决方案2】:

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

【讨论】:

  • 你是个天才。几天来我一直在努力解决这个问题,所有解决方案都涉及以某种方式操纵 Flutter 存储库,您是第一个表明问题可能出在设备上的人。我卸载了该应用程序,现在一切正常。可惜我只能投票一次,非常感谢!
【解决方案3】:

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

【讨论】:

    【解决方案4】:

    在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

    【讨论】:

      【解决方案5】:

      我有这个问题,我怎么解决? 通过这些 cmets,您只需更新颤振

      “颤动通道测试版” ,

      “颤振升级”

      你应该升级你的 dart sdk

      所以试试这个命令:

      “choco 安装 dart-sdk”

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

      【讨论】:

        【解决方案6】:

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

        解决方案: 删除 $FLUTTER_HOME/bin/cache 并运行 Flutter Doctor。

        这会解决的。

        【讨论】:

        • 在解决这个问题 2 天之后。只有这条评论为我解决了它
        • 非常感谢@prajeet Naga!
        【解决方案7】:

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

        【讨论】:

          【解决方案8】:

          我不得不完全删除我电脑中的flutter SDK文件夹,然后在https://flutter.dev/docs/get-started/install/macos重新下载最新的文件夹

          然后,我跑了颤振医生。

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

          【讨论】:

          • 我也必须这样做
          猜你喜欢
          • 2021-04-24
          • 2020-04-06
          • 1970-01-01
          • 2015-09-16
          • 1970-01-01
          • 1970-01-01
          • 2017-03-31
          • 2018-11-12
          • 1970-01-01
          相关资源
          最近更新 更多