pub.flutter-io.cn访问不了怎么办
最近访问pub.flutter-io.cn总是失败,页面无法加载,请问大家有遇到同样的问题吗?这是什么原因导致的?有没有临时的解决方案或替代方法?官方是否有相关公告说明?
2 回复
检查网络连接,尝试更换DNS为114.114.114.114或8.8.8.8。若仍无法访问,可能是镜像站故障,可改用官方源:flutter.cn 或 pub.dev。
更多关于pub.flutter-io.cn访问不了怎么办的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
当您无法访问 pub.flutter-io.cn(Flutter 中国镜像)时,通常是网络或镜像服务问题。以下是逐步排查和解决方法:
1. 检查网络连接
- 确保设备能正常上网,尝试访问其他网站(如
baidu.com)。 - 如果是公司/学校网络,可能被防火墙拦截,需联系管理员。
2. 验证镜像状态
- 该镜像由国内社区维护,偶尔可能不稳定。访问 Flutter 社区 查看公告。
- 临时切换回官方源(如镜像不可用):
或在项目flutter pub get --no-offline # 强制在线获取pubspec.yaml中手动指定依赖的完整 URL。
3. 配置环境变量(关键步骤)
- 临时启用官方源(绕过镜像):
export PUB_HOSTED_URL=https://pub.dev export FLUTTER_STORAGE_BASE_URL=https://storage.googleapis.com flutter pub get # 重新运行 - Windows 用户:用命令行设置环境变量:
set PUB_HOSTED_URL=https://pub.dev set FLUTTER_STORAGE_BASE_URL=https://storage.googleapis.com - 恢复镜像时,清空这些变量或重新设置为:
export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
4. 清理缓存和重试
flutter clean # 清理构建缓存
flutter pub cache repair # 修复包缓存
5. 检查 DNS 或代理
- 尝试更换 DNS(如
114.114.114.114或8.8.8.8)。 - 如果使用代理,确保配置正确或暂时关闭。
6. 备用镜像
可尝试其他国内镜像(如阿里云):
export PUB_HOSTED_URL=https://mirrors.aliyun.com/dart-pub
export FLUTTER_STORAGE_BASE_URL=https://mirrors.aliyun.com/flutter
总结
优先通过切换环境变量到官方源临时解决,待镜像恢复后改回。多数情况是镜像服务短暂故障,无需修改代码。如果问题持续,检查网络设置或寻求社区帮助。

