flutter如何配置flutter-io.cn国内镜像

在Flutter开发中,使用官方源有时下载依赖很慢。听说flutter-io.cn是国内镜像,但不知道具体怎么配置?需要修改环境变量还是修改Flutter的配置文件?求详细的操作步骤,最好能说明是否需要重启IDE生效。

2 回复

在Flutter项目根目录的android文件夹下,找到build.gradle文件,将google()jcenter()替换为:

maven { url 'https://storage.flutter-io.cn/download.flutter.io' }

或在环境变量中添加:

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

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


在Flutter中配置国内镜像(如flutter-io.cn)可以显著提升包下载速度,以下是具体方法:

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

  1. 在系统环境变量中添加:

    • 变量名:PUB_HOSTED_URL
    • 变量值:https://pub.flutter-io.cn
    • 变量名:FLUTTER_STORAGE_BASE_URL
    • 变量值:https://storage.flutter-io.cn
  2. 重启终端或IDE使配置生效

方法二:临时设置(命令行)

# Windows PowerShell
$env:PUB_HOSTED_URL="https://pub.flutter-io.cn"
$env:FLUTTER_STORAGE_BASE_URL="https://storage.flutter-io.cn"

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

验证配置 运行 flutter doctor,观察包下载是否使用镜像地址。

注意事项

  • 镜像服务可能变更,请关注官方公告
  • 如遇连接问题,可尝试其他国内镜像源
  • Android Studio用户需重启IDE使环境变量生效

配置完成后,Flutter SDK和Dart包都会通过国内镜像加速下载。

回到顶部