在 Debian / Debian 系(Ubuntu、Linux Mint 等) 上搭建 Flutter 开发环境,通常需要以下几类依赖。
Flutter 官方文档要求安装:
sudo apt update
sudo apt install -y \
git \
curl \
wget \
unzip \
xz-utils \
zip \
libglu1-mesa \
libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev \
libgtk-3-dev
✅ 这些是 Flutter CLI 和 Linux 桌面支持 的基础依赖。
sudo apt install -y openjdk-17-jdk
检查:
java -version
两种方式:
sudo apt install -y android-studio
commandlinetoolsANDROID_HOMEsdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0"
如果你要开发 Linux 桌面应用:
sudo apt install -y \
clang \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev \
liblzma-dev
sudo apt install -y \
vim \
vscode \
chromium \
dartsass
VS Code:
sudo apt install -y code
git clone https://github.com/flutter/flutter.git -b stable ~/flutter
export PATH="$HOME/flutter/bin:$PATH"
flutter doctor
libnss3sudo apt install -y libnss3
sudo apt install -y chromium
⚠️ Flutter 不支持中文用户名路径
只跑 Flutter CLI(不开发 Android)
git curl wget unzip xz-utils zip libglu1-mesa
开发 Android
+ openjdk-17-jdk + android-sdk
开发 Linux 桌面
+ clang cmake ninja-build libgtk-3-dev
如果你告诉我:
我可以给你 精确的一条命令清单 ✅