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
相关产品推荐
相关产品推荐

