下面是在 Debian 上搭建 Flutter 开发环境 的详细步骤,适用于常见的 Debian 11 / 12。
sudo apt update
sudo apt upgrade -y
Flutter 需要以下工具:
sudo apt install -y curl git unzip xz-utils zip libglu1-mesa \
clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev
sudo apt install -y openjdk-17-jdk
验证:
java -version
去官网复制最新版地址(以下为示例):
cd ~
curl -O https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.22.2-stable.tar.xz
解压:
tar xf flutter_linux_3.22.2-stable.tar.xz
编辑 ~/.bashrc 或 ~/.zshrc:
nano ~/.bashrc
添加:
export PATH="$PATH:$HOME/flutter/bin"
使其生效:
source ~/.bashrc
flutter --version
sudo apt install -y android-studio
启动后:
sudo apt install -y android-sdk
配置环境变量:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
flutter doctor
根据提示修复问题,例如:
flutter doctor --android-licenses
flutter config --enable-linux-desktop
安装 Linux 依赖:
sudo apt install -y clang cmake ninja-build pkg-config libgtk-3-dev
flutter create hello_flutter
cd hello_flutter
flutter run
flutter doctor 显示 IDE 未安装可忽略,或用 VS Code / Android Studio
可配置镜像:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
无需 Android SDK
如果你告诉我:
我可以给你更精简或定制化的配置方案。