Archlinux 下 Flutter 开发环境的搭建

TLDR

 1yay -S flutter
 2yay -S android-sdk
 3yay -S dart
 4yay -S android-tools
 5yay -S android-sdk-platform-tools
 6yay -S android-sdk-cmdline-tools-latest
 7yay -S android-sdk-build-tools-31.0.0
 8yay -S android-platform-31
 9
10flutter config --android-sdk /opt/android-sdk
11sudo chown -R pluveto:pluveto /opt/flutter
12sudo chown -R pluveto:pluveto /opt/android-sdk
13sudo chown -R pluveto:pluveto /opt/dart-sdk
14
15flutter doctor -v
16sudo ln -s /usr/bin/google-chrome-stable /usr/bin/google-chrome

本文通过 AI 生成,经过人工修正。上面是输入,下面全文是输出。

在 Archlinux 上搭建 Flutter 开发环境需要安装一些工具和软件包。本文将提供详细的步骤以及每个命令的解释。

安装 Flutter

首先需要安装 Flutter SDK,可以使用 Archlinux 上的软件包管理器 yay 来安装。运行以下命令:

1yay -S flutter

这将会安装 Flutter SDK 到系统中。

安装 Android SDK

Flutter 用于构建 Android 应用程序,因此需要安装 Android SDK。运行以下命令来安装 Android SDK:

1yay -S android-sdk

安装 Dart

Flutter 是使用 Dart 语言开发的,因此需要安装 Dart SDK。运行以下命令来安装 Dart:

1yay -S dart

安装 Android 工具

要在 Android 设备或模拟器上运行 Flutter 应用程序,需要安装 Android 工具。可以使用以下命令安装 Android 工具:

1yay -S android-tools
2yay -S android-sdk-platform-tools
3yay -S android-sdk-cmdline-tools-latest
4yay -S android-sdk-build-tools-31.0.0
5yay -S android-platform-31

需要注意我们没有安装最新版,指定了版本号,这是因为必须使用同一个版本的 android-sdk-build-tools 和 android-platform。否则会报错说找不到 SDK.

配置 Flutter 环境变量

在开始使用 Flutter 之前,需要配置环境变量。可以使用以下命令将 Flutter 和 Android SDK 的路径添加到环境变量中:

1flutter config --android-sdk /opt/android-sdk

在这里,/opt/android-sdk 是安装 Android SDK 的路径。

更改文件夹权限

为了在不使用 sudo 的情况下执行 Flutter 和 Dart 命令,需要将 Flutter、Android SDK 和 Dart 的文件夹权限更改为当前用户。运行以下命令更改权限:

1sudo chown -R <username>:<username> /opt/flutter
2sudo chown -R <username>:<username> /opt/android-sdk
3sudo chown -R <username>:<username> /opt/dart-sdk

在这里,<username> 是你的用户名。

检查 Flutter 环境

在完成上述步骤之后,需要检查 Flutter 是否正确安装并配置。可以使用以下命令检查:

1flutter doctor -v

此命令将列出所有必需的工具和依赖项以及它们的状态。

安装 Google Chrome(可选)

如果需要使用 Flutter Web,可以安装 Google Chrome 浏览器。运行以下命令来安装 Google Chrome:

1yay -S google-chrome
2sudo ln -s /usr/bin/google-chrome-stable /usr/bin/google-chrome

这将会创建一个符号链接,将 google-chrome-stable 命令映射到 google-chrome,这样 Flutter Web 就可以使用 Chrome 浏览器了。

希望这篇文章能够帮助你在 Archlinux 上搭建 Flutter 开发环境。