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

Linux下Flutter构建Android Studio默认项目遇CMake错误求助

解决Flutter构建Linux桌面应用时的CMake相关错误

修复步骤

1. 安装Ninja构建工具

CMake提示找不到Ninja,直接通过包管理器安装:

  • Debian/Ubuntu 系列系统:
    sudo apt-get install ninja-build
    
  • Fedora/RHEL 系列系统:
    sudo dnf install ninja-build
    

2. 安装C++编译环境

错误提示CMAKE_CXX_COMPILER未设置,说明缺少基础C++编译工具链:

  • Debian/Ubuntu 系列系统:
    sudo apt-get install build-essential
    
  • Fedora/RHEL 系列系统:
    sudo dnf install gcc-c++ make
    

3. 手动指定CMake构建工具(可选)

如果安装依赖后仍报错,可在构建时手动指定Ninja路径:

flutter run -d linux --cmake-args="-DCMAKE_MAKE_PROGRAM=/usr/bin/ninja"

4. 验证Flutter环境完整性

运行以下命令检查Linux开发所需的所有依赖是否齐全:

flutter doctor -v

重点查看输出中Linux相关模块的状态,补全未满足的依赖。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 14:19:54