Flutter镜像如何使用

我在使用Flutter开发时遇到镜像配置问题,想请教大家如何正确设置Flutter镜像?官方的下载源在国内访问很慢,已经尝试过几个公开镜像但总是配置失败。具体想问:1)常用的可靠镜像地址有哪些?2)在Windows/macOS系统下分别该如何配置环境变量?3)配置完成后如何验证镜像是否生效?希望能得到详细的步骤说明,谢谢!

2 回复

pubspec.yaml同级目录下,创建flutter_sdk文件夹,将Flutter SDK放入。然后设置环境变量:

export FLUTTER_ROOT=$PWD/flutter_sdk
export PATH=$FLUTTER_ROOT/bin:$PATH

运行flutter doctor验证。

更多关于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
    
  • Mac/Linux: 在 ~/.bash_profile~/.zshrc 中添加:
    export PUB_HOSTED_URL=https://pub.flutter-io.cn
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    
    执行 source ~/.bash_profile 使配置生效。

2. 使用命令行临时设置 运行命令前临时设置(每次需重新输入):

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

3. 针对Android Studio 在IDE设置中,找到Flutter插件配置,指定镜像URL(步骤类似环境变量配置)。

4. 验证配置 运行 flutter doctor,观察下载速度是否提升。

常用镜像地址

  • 上海交大镜像(推荐):
    PUB_HOSTED_URL=https://dart-pub.mirrors.sjtug.sjtu.edu.cn
    FLUTTER_STORAGE_BASE_URL=https://mirrors.sjtug.sjtu.edu.cn
    
  • 腾讯云镜像:
    PUB_HOSTED_URL=https://mirrors.cloud.tencent.com/dart-pub
    FLUTTER_STORAGE_BASE_URL=https://mirrors.cloud.tencent.com/flutter
    

配置后,Flutter SDK、Dart包及插件的下载将自动通过镜像加速。

回到顶部