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中配置清华镜像源可以显著提升包下载速度,以下是详细配置方法:

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

  1. Windows系统

    • 右键“此电脑” → 属性 → 高级系统设置 → 环境变量
    • 新建用户变量:
      变量名:PUB_HOSTED_URL
      变量值:https://mirrors.tuna.tsinghua.edu.cn/dart-pub
      
      变量名:FLUTTER_STORAGE_BASE_URL
      变量值:https://mirrors.tuna.tsinghua.edu.cn/flutter
      
  2. 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

注意事项

完成配置后,Flutter SDK和Dart包都会通过清华镜像下载,能有效解决网络连接问题。

回到顶部