下面分步骤说明 在 Debian(及 Debian 系发行版,如 Ubuntu)上配置 Flutter 开发环境。以 Debian 11/12 为例,适用于桌面开发(Android / Linux 应用)。
sudo apt update
sudo apt upgrade -y
Flutter 在 Linux 上需要以下工具:
sudo apt install -y \
curl \
wget \
git \
unzip \
xz-utils \
zip \
libglu1-mesa \
clang \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev
推荐安装到 /opt 或用户目录:
cd ~
git clone https://github.com/flutter/flutter.git -b stable
或使用压缩包(更稳定):
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.29.0-stable.tar.xz
tar xf flutter_linux_3.29.0-stable.tar.xz
版本号可在官网查看最新:https://docs.flutter.dev/get-started/install/linux
编辑 ~/.bashrc 或 ~/.zshrc:
nano ~/.bashrc
添加:
export PATH="$PATH:$HOME/flutter/bin"
生效:
source ~/.bashrc
验证:
flutter --version
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
首次启动会:
nano ~/.bashrc
添加:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
生效:
source ~/.bashrc
flutter doctor
常见输出示例:
[✓] Flutter
[✓] Android toolchain
[✓] Linux toolchain
[✓] Android Studio
[✓] Connected device
如有 [!] 项,按提示修复即可。
Flutter 支持 Debian 原生 Linux 应用:
flutter config --enable-linux-desktop
创建 Linux 应用:
flutter create my_app
cd my_app
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 提示 missing clang / cmakesudo apt install clang cmake ninja-build
flutter doctor --android-licenses
flutter config --no-enable-linux-desktop
flutter create hello
cd hello
flutter run
如果你告诉我:
我可以给你一份 完全定制化的配置方案。