下面是在 Debian(含 Debian 11/12) 上配置 Flutter 开发环境 的完整步骤,适用于桌面开发、Android 开发(如有 Android 设备/模拟器)。
sudo apt update
sudo apt upgrade -y
sudo apt install -y \
curl \
wget \
git \
unzip \
xz-utils \
zip \
libglu1-mesa \
clang \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev
这些依赖用于:
推荐安装到用户目录:
cd ~
git clone https://github.com/flutter/flutter.git -b stable
如果你网络不好,也可以用国内镜像:
git clone https://gitee.com/mirrors/Flutter.git flutter
编辑 ~/.bashrc 或 ~/.zshrc:
nano ~/.bashrc
添加:
export PATH="$PATH:$HOME/flutter/bin"
生效:
source ~/.bashrc
flutter doctor
如果看到类似:
[✓] Flutter
[✓] Linux toolchain
[!] Android toolchain (not installed)
说明 Flutter 基本安装成功。
如果你 只开发 Linux 桌面应用,可以跳过这一步。
sudo apt install -y openjdk-17-jdk
验证:
java -version
sudo apt install -y android-studio
启动 Android Studio:
android-studio
然后进行:
mkdir -p ~/Android/Sdk
cd ~/Android/Sdk
wget https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip
unzip commandlinetools-linux-*.zip
mv cmdline-tools latest
mkdir cmdline-tools
mv latest cmdline-tools/latest
配置环境变量:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
生效:
source ~/.bashrc
安装 SDK:
sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0"
flutter doctor --android-licenses
flutter config --enable-linux-desktop
flutter create demo
cd demo
flutter run -d linux
如果你在中国大陆,强烈建议配置:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
写入 ~/.bashrc 永久生效。
flutter doctor 报 clang/cmake 缺失sudo apt install clang cmake ninja-build
确保:
sudo apt install libgtk-3-dev
sudo apt install code
安装 Flutter / Dart 插件
sudo apt install android-studio
安装依赖
↓
安装 Flutter SDK
↓
配置 PATH
↓
flutter doctor
↓
(可选)安装 Android SDK
↓
启用 Linux 桌面
↓
开始开发
如果你愿意,我可以:
你打算用 Flutter 做什么类型的应用?