小编Ash*_*win的帖子

如何替换 Flutter 中捆绑的 Dart SDK 以在 Apple Silicon (ARM64) 上本地运行?

Dart SDK 正式支持 ARM64,截至目前,2.14.2是支持 ARM64 的最新(稳定)Dart SDK。虽然它与我的 Flutter 设置中捆绑的版本相同,但它似乎在 Intel 架构上运行(活动监视器显示在 Intel 上运行的 dart 进程)。

我手动尝试替换我的 flutter 安装上的 dart SDK,而是替换为从dart.dev archiveflutter-directory/bin/cache/dart-sdk/下载的针对 ARM64 的 Dart SDK 的 zip 文件的内容。但是尝试在 Android 模拟器(在 ARM64 上运行并且正在我的旧 Flutter 设置上运行)上运行应用程序时,会抛出以下错误:

Launching lib/main.dart on sdk gphone64 arm64 in debug mode...
lib/main.dart:1
Snapshot not compatible with the current VM configuration: the snapshot requires 'release no-code_comments
no-dwarf_stack_traces_mode lazy_async_stacks lazy_dispatchers 
use_bare_instructions no-dedup_instructions
no-"asserts" "use_field_guards" "use_osr" x64-sysv no-null-safety' but the VM has 'release no-code_comments no-
dwarf_stack_traces_mode …
Run Code Online (Sandbox Code Playgroud)

dart arm64 flutter apple-m1

21
推荐指数
2
解决办法
7828
查看次数

标签 统计

apple-m1 ×1

arm64 ×1

dart ×1

flutter ×1