Flutter如何设置国内源
我在使用Flutter开发时遇到下载依赖包速度很慢的问题,听说可以设置国内镜像源来加速。请问具体应该如何配置Flutter的国内源?需要修改哪些配置文件?目前主流的国内镜像源有哪些推荐?配置完成后如何验证是否生效?
2 回复
在Flutter中设置国内源,可修改环境变量。Windows在用户变量中添加PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL,值为https://pub.flutter-io.cn和https://storage.flutter-io.cn。Mac/Linux在~/.bash_profile中添加相同变量。重启终端生效。
更多关于Flutter如何设置国内源的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
在Flutter中设置国内源可以显著提升包下载速度,推荐使用以下镜像源:
方法一:设置环境变量(推荐) 在系统环境变量中添加:
# macOS/Linux
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
# Windows
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
方法二:项目级配置
在Flutter项目根目录的 android/gradle.properties 文件中添加:
systemProp.pub_hosted_url=https://pub.flutter-io.cn
systemProp.flutter_storage_base_url=https://storage.flutter-io.cn
方法三:命令行临时设置
# 临时设置环境变量(仅当前终端有效)
set PUB_HOSTED_URL=https://pub.flutter-io.cn
set FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
验证配置
运行 flutter doctor 检查是否生效,观察包下载速度是否提升。
常用国内镜像源
- 官方中国镜像:
pub.flutter-io.cn - 腾讯云镜像:
mirrors.cloud.tencent.com/dart-pub - 清华大学镜像:
mirrors.tuna.tsinghua.edu.cn/dart-pub
配置后即可享受更快的依赖下载速度。

