温馨提示×

debian flutter支持哪些库

小樊
37
2026-09-10 01:22:08
栏目: 智能运维

在 Debian 上运行或开发 Flutter,并不是“Debian 专门支持哪些 Flutter 库”,而是取决于 Flutter 本身的支持范围 + Debian 系统依赖。可以从以下几个层面理解:


一、Flutter 官方支持的库(与操作系统无关)

只要你在 Debian 上安装了 Flutter SDK,以下库都可用:

1. Flutter 核心库

  • flutter
  • material.dart
  • cupertino.dart
  • widgets.dart
  • animation / painting / gestures 等

2. Dart 标准库

  • dart:io
  • dart:async
  • dart:convert
  • dart:math 等

3. pub.dev 上的第三方库

绝大多数 纯 Dart / Flutter 库都可用,例如:

  • http
  • provider
  • get
  • bloc
  • shared_preferences
  • path
  • intl

二、在 Debian 上“能编译/运行”的平台支持

✅ 支持的 Flutter 平台

在 Debian(Linux)上,Flutter 支持:

平台 支持情况
Linux 桌面应用 ✅ 官方支持
Android ✅(需 Android SDK)
Web ✅
iOS ❌(必须 macOS)
Windows ❌(必须 Windows)

三、Debian 特有:Linux 桌面相关库

在 Debian 上开发 Flutter Linux 应用,常用库包括:

1. 官方 Linux 支持库

  • flutter_linux
  • gtk(底层)

2. 常用 Linux 相关 Flutter 插件

  • desktop_drop
  • window_manager
  • screen_retriever
  • process_run
  • file_selector_linux
  • url_launcher_linux

3. 系统依赖(Debian 必须安装)

Flutter Linux 需要:

sudo apt install \
  clang cmake ninja-build pkg-config \
  libgtk-3-dev liblzma-dev libstdc++-12-dev

四、Debian 不支持或受限的库

以下库 在 Debian 上不可用或受限:

  • iOS 专用库(cupertino_icons 可用,但 iOS 构建不行)
  • Windows 专用插件
  • 依赖 macOS Framework 的库
  • 部分需要专有驱动的硬件库

五、总结一句话

Debian 上 Flutter 支持所有“纯 Dart / Flutter / Linux / Android / Web”库,不支持 iOS 和 Windows 专属库。

如果你愿意,可以告诉我:

  • 你是做 Linux 桌面 App 还是 Android
  • 想用哪类库(网络 / 数据库 / 图形 / 系统)

我可以直接给你一份 Debian + Flutter 推荐库清单。

0 踩