下面是在 Debian(12 / 11 / 10) 上配置 Flutter 开发环境 的完整步骤,适合桌面和服务器环境。
sudo apt update && sudo apt upgrade -y
Flutter 需要以下工具:
sudo apt install -y \
curl \
wget \
git \
unzip \
xz-utils \
zip \
libglu1-mesa \
clang \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev
如果你只是做 Android 开发,可以跳过 GTK 相关包。
cd ~
git clone https://github.com/flutter/flutter.git -b stable
编辑 ~/.bashrc 或 ~/.zshrc:
nano ~/.bashrc
添加:
export PATH="$PATH:$HOME/flutter/bin"
生效:
source ~/.bashrc
flutter --version
flutter doctor
常见输出示例:
[✓] Flutter
[✗] Android toolchain
[✗] Chrome
[✗] Linux toolchain
sudo apt install -y openjdk-17-jdk
验证:
java -version
wget https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2023.2.1.25/android-studio-2023.2.1.25-linux.tar.gz
tar -xvf android-studio-*.tar.gz
sudo mv android-studio /opt/
运行:
/opt/android-studio/bin/studio.sh
在 Android Studio 中:
编辑 ~/.bashrc:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
生效:
source ~/.bashrc
flutter doctor --android-licenses
一路 y 即可。
如果你要开发 Linux 桌面应用:
flutter config --enable-linux-desktop
确认:
flutter doctor
flutter create my_app
cd my_app
flutter run
flutter run -d linux
flutter doctor 找不到设备adb devices
flutter devices
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
| 用途 | 建议 |
|---|---|
| Android 开发 | Android Studio + Flutter |
| Linux 桌面 | Debian + GTK |
| 高效开发 | VS Code + Flutter 插件 |
如果你愿意,我可以:
直接把 flutter doctor -v 的输出贴出来即可。