在 Debian 上学习 Flutter,可以按下面这条“从零到能跑起来”的路线来做。整体思路是:先装系统级依赖 → 装 Flutter SDK → 配编辑器 → 写第一个 App → 系统学习。
sudo apt update
sudo apt upgrade -y
Flutter 在 Linux 上需要一些基础工具:
sudo apt install -y \
git \
curl \
wget \
unzip \
xz-utils \
zip \
libglu1-mesa \
clang \
cmake \
build-essential \
pkg-config \
libgtk-3-dev
如果你是桌面开发(Linux App),上面已经够了。
如果你是Android 开发,还需要:
cd ~
wget 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:
export PATH="$HOME/flutter/bin:$PATH"
然后:
source ~/.bashrc
验证:
flutter --version
flutter doctor
它会告诉你还缺什么,比如:
按需修复即可。
sudo apt install -y openjdk-17-jdk
sudo apt install -y android-studio
或手动下载 .tar.gz
在 Android Studio 中:
然后:
flutter config --android-sdk /path/to/sdk
flutter doctor --android-licenses
推荐组合:
sudo apt install -y code
安装插件:
或:
flutter create hello_flutter
cd hello_flutter
flutter run
如果是 Linux 桌面:
flutter run -d linux
如果是 Web:
flutter run -d chrome
flutter doctor 说缺少库sudo apt install -y libnss3 libxcursor1 libxcomposite1
确保:
sudo apt install -y libgtk-3-dev
如果你愿意,可以告诉我:
我可以给你一份更针对性的学习清单。