在 CentOS 上使用 Flutter 开发 Android 应用,是可以的,但需要注意一些兼容和配置问题。下面分点说明:
✅ 可以
Flutter 官方支持 Linux(64 位),CentOS 属于 Linux 发行版,只要满足:
就可以安装 Flutter SDK。
✅ 可以
Flutter 在 Linux 上 完全支持 Android 开发,包括:
sudo yum install -y git curl unzip xz \
glibc.i686 libstdc++.i686 zlib.i686 \
gcc-c++ make
⚠️ Android Studio 在 CentOS 上可以运行,但:
glibcAndroid 构建需要 32 位兼容库:
sudo yum install glibc.i686 libstdc++.i686
需要配置 udev 规则(和 Ubuntu 一样)
❌ 不能直接跑 Android Emulator(GUI 限制)
| 项目 | 是否支持 |
|---|---|
| CentOS 安装 Flutter | ✅ |
| 编译 Android 应用 | ✅ |
| Android Studio | ✅(需 GUI) |
| 模拟器 | ⚠️ 受限 |
| 服务器 CI 构建 | ✅ 非常适合 |
如果你愿意,我可以:
你现在是 桌面版还是服务器版 CentOS?