1、下载flutter

        https://docs.flutter.dev/install/archive

        1.1、下载:

                终端设置下载环境:

将 PUB_HOSTED_URL 设置为镜像站点。
export PUB_HOSTED_URL="https://pub.flutter-io.cn"



将 FLUTTER_STORAGE_BASE_URL 设置为镜像站点。
export FLUTTER_STORAGE_BASE_URL="https://storage.flutter-io.cn"

        1.2、找到指定的flutter版本下载,如果下载慢,只有几百k,需要重启浏览器,重新访问网页,重新点击sdk,进行下载

  • 解压下载的文件到你的电脑上的一个目录,例如 C:\src\flutter(Windows)或 /usr/local/flutter(macOS)。

2. 配置环境变量

macOS 
  1. 打开终端,编辑你的 .bash_profile 或 .bashrc 文件:

                (如果报:.bash_profile does not exist.  那就新建:touch .bash_profile,再去执行编辑的操作)

  1. open -e ~/.bash_profile 
  2. 在文件末尾添加以下行:
    #flutter
    export PUB_HOSTED_URL=https://pub.flutter-io.cn;
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    export PATH=/usr/local/flutter/bin:$PATH
  3. 保存并关闭文件,然后运行:

    source ~/.bash_profile

3、然后执行:flutter doctor

3.1、如果报错:

Failed to retrieve the Dart SDK from: https://storage.googleapis.com/flutter_infra_release/flutter/6ac15fcf7b67ce69877786a4fe5df0c6a3ff5d9a/dart-sdk-darwin-arm64.zip

终端先执行:

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

然后,就能正常下载sdk
 

3.2、然后检测:flutter -h,可以看到几个错误,

3.2.1、解决第一个问题:

终端执行:

flutter doctor --android-licenses

报错:

  • Android sdkmanager not found. Update to the latest Android SDK and ensure that

        the cmdline-tools are installed to resolve this.

        解决:就去Android studio中,下载最新的:cmdline-tools

        Install Android SDK Command-line Tools (latest)        

        目录是在:setting => android SDK => SDK Tools => Android SDK Command-line Tools

3.2.2、然后终端再执行

flutter doctor --android-licenses

没问题后,然后一直按:y,

过一会,就会出现提示的,我这边的Android SDK版本只有28,第一个错误仍然在,提示要sdk在35或以上,就去更新Android sdk 去,我下载了个36.1;

4、终端再:flutter doctor,就正常了,第一个问题解决了。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐