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 开发环境。