flutter官网镜像如何配置

我在使用Flutter时遇到官网访问速度慢的问题,想配置一个国内的镜像源但不太清楚具体步骤。请问应该如何正确配置Flutter官网的镜像?需要修改哪些配置文件?能否提供完整的配置示例?另外,配置后如何验证镜像是否生效?

2 回复

在Flutter项目根目录下的android/build.gradle文件中,将google()jcenter()替换为阿里云镜像:

maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }

同时设置环境变量:

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

更多关于flutter官网镜像如何配置的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


在Flutter开发中,配置国内镜像可以显著提升依赖包下载速度。以下是配置方法:

方法一:环境变量配置(推荐)

  1. Windows系统

    • 右键“此电脑” → 属性 → 高级系统设置 → 环境变量
    • 新建用户变量:
      变量名:PUB_HOSTED_URL
      变量值:https://pub.flutter-io.cn
      
      变量名:FLUTTER_STORAGE_BASE_URL
      变量值:https://storage.flutter-io.cn
      
  2. macOS/Linux系统: 在终端执行(永久生效需加入shell配置文件):

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

方法二:项目级配置 在Flutter项目根目录的 android 文件夹下找到 gradle.properties 文件,添加:

systemProp.http.proxyHost=mirrors.cloud.tencent.com
systemProp.http.proxyPort=80
systemProp.https.proxyHost=mirrors.cloud.tencent.com
systemProp.https.proxyPort=80

验证配置: 重启终端后执行:

flutter doctor

观察包下载是否使用镜像地址。

常用镜像地址

配置完成后,Flutter SDK和Pub包都会通过国内镜像加速下载。如果使用IDE,请重启IDE使配置生效。

回到顶部