在 Debian 上搭建 Flutter 开发环境,可以按下面步骤来(适用于 Debian 11/12,其他版本类似)。
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
Flutter 官方推荐放到 /opt 或用户目录。
cd ~
git clone https://github.com/flutter/flutter.git -b stable
编辑 ~/.bashrc 或 ~/.zshrc:
export PATH="$PATH:$HOME/flutter/bin"
立即生效:
source ~/.bashrc
flutter --version
Flutter 已包含 Dart,一般不需要单独安装。
如需单独安装:
sudo apt install dart
sudo apt install -y openjdk-17-jdk
官方下载:
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
在 Android Studio 中:
编辑 ~/.bashrc:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
生效:
source ~/.bashrc
flutter doctor
根据提示修复问题,例如:
flutter doctor --android-licenses
如果你想在 Debian 上直接运行 Flutter 桌面应用:
flutter config --enable-linux-desktop
创建项目:
flutter create my_app
cd my_app
flutter run -d linux
flutter create hello_flutter
cd hello_flutter
flutter run
flutter doctor 找不到 Android Studioflutter config --android-studio-dir=/opt/android-studio
⚠️ 不要放在中文路径下
国内建议配置镜像:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
Debian
├─ 安装依赖
├─ 安装 Flutter SDK
├─ 安装 Android Studio + SDK
├─ flutter doctor
└─ flutter create & run
如果你愿意,我可以帮你:
你现在用的是 Debian 11 还是 12?