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)
答案 0 :(得分:1)
在flutter upgrade
之后,我遇到了这个问题。从设备上卸载应用程序,然后再次flutter run
对其进行修复,即可解决此问题。
答案 1 :(得分:1)
在颤抖的安装目录(仓库)中执行git clean -xffd
。
如果是Flutter项目,请先尝试flutter clean
(如果不起作用),请尝试执行以上git
命令。
如果仍然无法解决,请删除/flutter/bin/cache
中的所有内容并尝试。
如果仍然不是:D,
执行flutter channel master
,flutter upgrade
和flutter 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 文件夹所在的位置。