乐趣区

在MAC-OS下Flutter环境变量配置

参考此文 )

//Android sdk 环境变量配置(没配置的需要配置)export ANDROID_HOME="/Users/WES319MAC/Library/Android/sdk" 
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
// 打开 (或创建) .bash_profile
open -e .bash_profile

在文件编辑中添加以下代码并保存文件
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=/Users/WES319MAC/Library/flutter/bin:$PATH

注意:
1、由于一些 flutter 命令需要联网获取数据,如果您是在国内访问,由于众所周知的原因,直接访问很可能不会成功。上面的 PUB_HOSTED_URL 和 FLUTTER_STORAGE_BASE_URL 是 google 为国内开发者搭建的临时镜像。
2、WES319MAC 为我本机的用户名,配置时请替换为你自己本机的用户名;注意确认自己 Flutter SDK 本机路径。

以上配置完成后执行以下命令:

//1. 刷新当前终端窗口
source $HOME/.bash_profile
//2. 查看 Flutter 配置是否已经在 PATH 环境变量
echo $PATH

运行 flutter doctor 显示您可能需要安装的剩余依赖项:

WES319deMac-mini:~ WES319MAC$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.2.1, on Mac OS X 10.14.3 18D109, locale
    zh-Hans-HK)
[!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor
      --android-licenses
[✓] iOS toolchain - develop for iOS devices (Xcode 10.2)
[✓] Android Studio (version 3.3)
[✓] Connected device (1 available)

! Doctor found issues in 1 category.

如果输出以上类似的结果,没有提示 command not found 就说明配置成功了。

退出移动版