在 Debian 上运行或开发 Flutter,并不是“Debian 专门支持哪些 Flutter 库”,而是取决于 Flutter 本身的支持范围 + Debian 系统依赖。可以从以下几个层面理解:
只要你在 Debian 上安装了 Flutter SDK,以下库都可用:
fluttermaterial.dartcupertino.dartwidgets.dartanimation / painting / gestures 等dart:iodart:asyncdart:convertdart:math
等绝大多数 纯 Dart / Flutter 库都可用,例如:
httpprovidergetblocshared_preferencespathintl在 Debian(Linux)上,Flutter 支持:
| 平台 | 支持情况 |
|---|---|
| Linux 桌面应用 | ✅ 官方支持 |
| Android | ✅(需 Android SDK) |
| Web | ✅ |
| iOS | ❌(必须 macOS) |
| Windows | ❌(必须 Windows) |
在 Debian 上开发 Flutter Linux 应用,常用库包括:
flutter_linuxgtk(底层)desktop_dropwindow_managerscreen_retrieverprocess_runfile_selector_linuxurl_launcher_linuxFlutter Linux 需要:
sudo apt install \
clang cmake ninja-build pkg-config \
libgtk-3-dev liblzma-dev libstdc++-12-dev
以下库 在 Debian 上不可用或受限:
cupertino_icons 可用,但 iOS 构建不行)Debian 上 Flutter 支持所有“纯 Dart / Flutter / Linux / Android / Web”库,不支持 iOS 和 Windows 专属库。
如果你愿意,可以告诉我:
我可以直接给你一份 Debian + Flutter 推荐库清单。