从网络启动中向 Flutter 添加 Linux devtools
要将 Linux 作为 Linux 的 Flutter 应用目标,请按照此过程操作。
安装 Linux 编译工具
-
为 Linux 编译工具分配至少 5 GB 的存储空间。
-
要开发 Linux 应用,请使用以下命令安装这些软件包
clang
、cmake
、ninja-build
、pkg-config
、libgtk-3-dev
、libstdc++-12-dev
$ sudo apt-get install \ clang cmake git \ ninja-build pkg-config \ libgtk-3-dev liblzma-dev \ libstdc++-12-dev
检查你的开发设置
运行 Flutter doctor
flutter doctor
命令验证 Linux 的完整 Flutter 开发环境的所有组件。
-
打开一个 shell。
-
要验证所有组件的安装,请运行以下命令。
$ flutter doctor
由于您选择为 Linux 开发,因此您不需要所有组件。如果您按照本指南进行操作,则命令结果应类似于
Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.19.3, on Ubuntu 20.04 (LTS), locale en)
[!] Android toolchain - develop for Android devices
[✓] Chrome - develop for the web
[!] Android Studio (not installed)
[✓] Linux toolchain - develop for Linux desktop
[✓] VS Code (version 1.86)
[✓] Connected device (1 available)
[✓] Network resources
! Doctor found issues in 2 categories.
解决 Flutter doctor 问题
当 flutter doctor
命令返回错误时,可能是由于 Flutter、VS Code、某个 Linux 库、已连接的设备或网络资源。
如果 flutter doctor
命令返回任何这些组件的错误,请使用详细标志再次运行它。
$ flutter doctor -v
检查输出,了解您可能需要安装的其他软件或要执行的进一步任务。
如果您更改了 Flutter SDK 或其相关组件的配置,请再次运行 flutter doctor
以验证安装。
开始使用 Flutter 开发 Linux 桌面应用
恭喜!现在您已安装所有必备条件和 Flutter SDK,您应该可以开始为 Linux 桌面开发 Flutter 应用了。