在 Debian(Linux) 上使用 Flutter 打包应用,常见有:Linux 应用、APK(Android)、Web。下面按常见场景说明。
sudo apt update
sudo apt install -y curl git unzip xz-utils zip libglu1-mesa \
clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev
cd ~
git clone https://github.com/flutter/flutter.git -b stable
echo 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
flutter doctor
根据提示安装缺失内容。
flutter config --enable-linux-desktop
flutter create .
flutter build linux --release
build/linux/x64/release/bundle/
包含可执行文件和依赖。
sudo apt install -y openjdk-17-jdk
推荐用 Android Studio 或 sdkmanager
flutter build apk --release
输出:
build/app/outputs/flutter-apk/app-release.apk
flutter build web
输出:
build/web/
| 目标 | 命令 |
|---|---|
| Linux | flutter build linux |
| Android APK | flutter build apk |
| Android AAB | flutter build appbundle |
| Web | flutter build web |
libgtk-3-devflutter clean
flutter pub get
flutter doctor --android-licenses
如果你告诉我:
我可以给你更精确的命令。