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

Flutter Linux端无法生成构建文件:依赖与GLIBC版本问题求助

解决Linux上Flutter应用启动失败的问题

问题核心

报错包含两类关键异常:

  1. GIO模块加载失败,提示snap/flutter/130中的libc.so.6缺少GLIBC_2.33版本,与系统库存在冲突
  2. CMake无法找到desktop_webview_auth插件的依赖包,导致构建文件生成失败

解决方案

1. 替换snap版Flutter为手动安装版本

snap封装的Flutter环境易与系统库产生版本冲突,建议改用官方手动安装方式:

  • 卸载snap版Flutter:sudo snap remove flutter
  • 下载Flutter 3.3.8稳定版压缩包,解压至~/development目录
  • 在~/.bashrc或~/.zshrc中添加环境变量:
    export PATH="$PATH:$HOME/development/flutter/bin"
    
  • 刷新环境变量:source ~/.bashrc(对应你的shell配置文件)
  • 运行flutter doctor确认环境配置正常

2. 安装插件所需系统依赖

针对desktop_webview_auth插件的依赖缺失问题,执行以下命令安装:

sudo apt-get update
sudo apt-get install libwebkit2gtk-4.0-dev libayatana-appindicator3-dev

清理并重新构建项目:

flutter clean
flutter pub get
flutter run -d linux

3. 临时绕过GIO模块冲突(可选)

若暂时不想替换Flutter版本,可临时禁用冲突的GIO模块:

export GIO_MODULE_DIR=/dev/null
flutter run -d linux

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 23:20:37