下面给你一份在 Debian(含 Debian 11 / 12)上搭建 Flutter 开发环境的常用做法,适合桌面开发、Android 开发(iOS 需要 macOS)。
sudo apt update
sudo apt upgrade -y
Flutter 在 Linux 上需要一些工具:
sudo apt install -y \
git \
curl \
wget \
unzip \
xz-utils \
zip \
libglu1-mesa \
libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev \
clang \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev
cd ~
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.22.2-stable.tar.xz
版本号可在 https://flutter.dev/docs/development/tools/sdk/releases 查看
tar xf flutter_linux_3.22.2-stable.tar.xz
nano ~/.bashrc
添加:
export PATH="$PATH:$HOME/flutter/bin"
生效:
source ~/.bashrc
sudo apt install -y openjdk-17-jdk
推荐用 Android Studio(最简单):
sudo apt install -y android-studio
启动后:
ANDROID_HOME示例:
nano ~/.bashrc
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/platform-tools
flutter doctor
根据提示修复问题,例如:
flutter doctor --android-licenses
如果你要开发 Flutter Linux 应用:
flutter config --enable-linux-desktop
运行示例:
flutter create demo
cd demo
flutter run -d linux
sudo apt install -y code
安装插件:
flutter command not found.bashrcbash 或重新打开终端确保已安装:
libgtk-3-dev
pkg-config
ninja-build
可配置镜像:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
如果你告诉我:
我可以给你更精简或定制化的步骤。