重点提醒
如果你在中国的网络环境下使用 Flutter,查看是否需要对网络环境进行特别设置。
在中国网络环境下使用 Flutter
欢迎你来到由中国 Flutter 社区维护的中文 Flutter 资源网站:https://flutter.cn
如果你需要下载 Flutter SDK 的独立打包文件,你可以将下载链接前缀替换为你信任的镜像链接。
- 原始链接:
https://storage.googleapis.com/flutter_infra_release/releases/stable/windows/flutter_windows_v1.0.0-stable.zip
- 镜像之后的链接:
https://storage.flutter-io.cn/flutter_infra_release/releases/stable/windows/flutter_windows_v1.0.0-stable.zip
同时为了正常升级 Flutter 和通过 pub package 命令获取 packages,你需要设置如下两个环境变量,设置方式如下:
为 Flutter 设定镜像配置
如果你在国内使用 Flutter,那么你可能需要找一个与官方同步的可信的镜像站点,帮助你的 Flutter 命令行工具到该镜像站点下载其所需的资源。你需要为此设置两个环境变量:PUB_HOSTED_URL
和 FLUTTER_STORAGE_BASE_URL
,然后再运行 Flutter 命令行工具。
以 macOS 或者与 Linux 相近的系统为例,这里有以下步骤帮助你设定镜像。在系统终端里执行如下命令设定环境变量,并通过 GitHub 检出 Flutter SDK:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
git clone -b dev https://github.com/flutter/flutter.git
export PATH="$PWD/flutter/bin:$PATH"
cd ./flutter
flutter doctor
如上步骤设定之后,你可以继续进行 Flutter 安装的下一步:编辑工具设定,在这两个环境变量(PUB_HOSTED_URL
和 FLUTTER_STORAGE_BASE_URL
)设定过后,未来通过命令 flutter pub get
获取 packages 的时候,网络请求将会通过 flutter-io.cn
提供的镜像进行。
flutter-io.cn
所提供的镜像由中国的 Flutter 开发者社区提供和维护, Flutter 团队无法保证其的长期稳定运作,你也可以自由使用其他可信的机构提供的镜像服务。