在 Debian(如 Debian 11/12)上配置 Flutter 开发环境,可以按下面步骤来做,基本和 Ubuntu 类似,但有些依赖需要注意。
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
如果你要开发 Linux 桌面应用,必须安装
libgtk-3-dev
推荐放到 $HOME/development 目录:
mkdir -p ~/development
cd ~/development
git clone https://github.com/flutter/flutter.git -b stable
编辑 ~/.bashrc 或 ~/.zshrc:
nano ~/.bashrc
添加:
export PATH="$PATH:$HOME/development/flutter/bin"
生效:
source ~/.bashrc
flutter --version
Flutter 内置 Dart,一般不需要单独安装。
如果你需要单独使用 Dart:
sudo apt install dart
sudo apt install -y openjdk-17-jdk
验证:
java -version
下载:
wget https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2023.3.1.19/android-studio-2023.3.1.19-linux.tar.gz
解压:
tar -xzf android-studio-*.tar.gz -C ~/
运行:
~/android-studio/bin/studio.sh
首次启动会:
nano ~/.bashrc
添加(路径可能不同,按实际情况):
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
生效:
source ~/.bashrc
flutter doctor
常见输出示例:
[✓] Flutter
[✓] Android toolchain
[✓] Linux toolchain
[✓] Android Studio
[✓] Connected device
如果有 [!] 或 [x],按提示修复即可。
flutter create hello_flutter
cd hello_flutter
flutter run
如果是 Linux 桌面:
flutter run -d linux
flutter doctor 提示 clang/cmake 缺失sudo apt install clang cmake ninja-build
确认:
flutter config --enable-linux-desktop
可配置 Flutter 国内镜像:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
sudo apt install code
安装插件:
Flutter
Dart
Android Studio(推荐)
如果你愿意,可以告诉我:
我可以给你一份 完全针对你当前系统的配置方案 ✅