You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

联想Duet Chromebook运行Flutter报Exec format错误该如何解决

根因说明

你遇到的Exec format error错误是架构不兼容导致:你当前安装的Flutter SDK为x86_64架构编译版本,而联想Duet Chromebook的Linux容器运行的是aarch64(ARM64)架构的Debian 10系统,内置的Dart SDK二进制文件无法在ARM64环境下执行。

修复步骤
  • 第一步:卸载当前不兼容的Flutter SDK
    执行命令删除已安装的x86版本Flutter:
    rm -rf ~/apps/flutter

  • 第二步:下载ARM64适配版Flutter SDK
    获取官方发布的Linux ARM64架构Flutter SDK包,解压到~/apps/目录下。

  • 第三步:配置环境变量
    编辑Shell配置文件(/.bashrc或/.zshrc,根据你使用的Shell选择),添加如下内容:

export PATH="$PATH:$HOME/apps/flutter/bin"

执行source ~/.bashrc(或对应配置文件)使环境变量生效。

  • 第四步:安装系统依赖
    先更新系统包源,再安装Flutter运行所需的依赖包:
sudo apt update && sudo apt upgrade -y
sudo apt install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev openjdk-11-jdk wget curl git
  • 第五步:验证安装
    执行flutter doctor -v,根据输出提示补全剩余缺失的依赖(如安卓SDK、Chrome浏览器等)即可。
额外注意事项
  • 若需要开发Linux桌面应用,执行flutter config --enable-linux-desktop开启桌面构建支持
  • 安卓开发相关的SDK可以通过ARM64版Android Studio安装,也可以手动下载命令行工具配置。

内容的提问来源于stack exchange,提问作者user977828

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 07:06:04