1、下载Flutter SDK
Flutter SDK是Flutter开发的核心部分,它包含了Flutter的工具链、框架和SDK等。可以从Flutter官网(flutter.dev/docs/get-st… SDK,解压缩到任意目录中,例如:
$ cd ~/development
$ unzip ~/Downloads/flutter_macos_2.2.3-stable.zip
2、配置环境变量
打开终端,将该目录添加到环境变量中,打开.bash_profile文件
open ~/.bash_profile
编辑内容,增加配置
export PATH="$PATH:/Users/<username>/development/flutter/bin"
3、验证生效
然后使用source命令使其立即生效:
$ source ~/.bash_profile
遇到了两个问题:
问题一:✗ cmdline-tools component is missing
解决方案: 这个错误提示表明 Android SDK 的命令行工具缺失,这是 Flutter 所需的 Android 开发工具链的一部分。要解决这个问题,你可以按照以下步骤操作:
- 打开 Android Studio,点击 “Configure” > “SDK Manager” 进入 Android SDK 管理器。
- 在 Android SDK 管理器中,点击 “SDK Tools” 选项卡。
- 在列表中找到 "Android SDK Command-line Tools",勾选它并点击 "Apply" 按钮安装。
- 等待安装完成,然后重新运行
flutter doctor
命令。
这时,你应该能够看到 cmdline-tools component
的问题已经解决了。如果还有其他问题,请按照提示进行修复。
问题二:Android license status unknown.
当你运行 flutter doctor
命令时,出现 "Android license status unknown" 错误,这意味着你需要在你的计算机上接受 Android SDK 所需的许可协议。
要解决这个问题,请按照以下步骤操作:
-
运行以下命令打开 Android SDK 管理器:
cssCopy code flutter doctor --android-licenses
-
你将会看到一些许可协议的条款。依次输入
y
接受这些条款。 -
当所有许可协议都被接受后,运行
flutter doctor
命令,你应该可以看到 "Android licenses status: X accepted" 的消息,其中X
代表已接受的许可协议数量。
这时,你已经成功解决了 "Android license status unknown" 错误。
4、安装Flutter插件
打开Android Studio,选择Configure->Plugins,在搜索栏中搜索Flutter,点击Install安装Flutter插件。
5、Android Srudio中配置Flutter SDK路径
到此Android Studio配置Flutter开发环境已完成。