Flutter如何配置清华镜像源
在Flutter开发中,使用国内镜像源可以显著提升依赖包的下载速度。我想配置清华大学的镜像源,但不太清楚具体应该如何操作。请问在Flutter项目中,该如何正确配置清华镜像源?是否需要修改特定的配置文件?配置完成后是否需要执行额外的命令来生效?希望有经验的朋友能分享一下详细的配置步骤和注意事项。
2 回复
在Flutter项目根目录下的android文件夹中,找到build.gradle文件,将repositories部分替换为:
maven { url 'https://mirrors.tuna.tsinghua.edu.cn/flutter/download.flutter.io' }
同时,在pubspec.yaml同级目录运行:
flutter pub get --source=https://mirrors.tuna.tsinghua.edu.cn/dart-pub
即可使用清华镜像源加速依赖下载。
更多关于Flutter如何配置清华镜像源的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
在Flutter中配置清华镜像源可以显著提升包下载速度,以下是详细配置方法:
方法一:配置环境变量(推荐)
-
Windows系统:
- 右键“此电脑” → 属性 → 高级系统设置 → 环境变量
- 新建用户变量:
变量名:PUB_HOSTED_URL 变量值:https://mirrors.tuna.tsinghua.edu.cn/dart-pub变量名:FLUTTER_STORAGE_BASE_URL 变量值:https://mirrors.tuna.tsinghua.edu.cn/flutter
-
macOS/Linux系统: 在终端执行(永久生效需加入shell配置文件):
export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
方法二:项目级配置
在Flutter项目的 android/app/build.gradle 文件中添加:
buildscript {
repositories {
maven { url 'https://mirrors.tuna.tsinghua.edu.cn/flutter/download.flutter.io' }
}
}
验证配置 运行以下命令检查是否生效:
flutter doctor
注意事项
- 配置后需要重启终端或IDE
- 如果使用Flutter镜像,Dart包镜像也需要同步配置
- 可访问 https://mirrors.tuna.tsinghua.edu.cn/help/flutter 查看最新镜像状态
完成配置后,Flutter SDK和Dart包都会通过清华镜像下载,能有效解决网络连接问题。

