Flutter执行pub get失败(403认证错误),请求技术支持
解决Flutter pub get 403认证错误
问题背景
执行flutter pub get时返回403认证错误,所在地区为叙利亚,项目pubspec.yaml中依赖配置包含quickalert: ^1.0.1。
解决方案
方案1:配置国内Dart Pub镜像源
由于地理位置限制无法正常访问官方源,可切换到国内镜像源:
- 临时使用镜像源执行命令:
flutter pub get --source https://mirrors.tuna.tsinghua.edu.cn/dart-pub/ - 永久配置镜像源(后续无需重复添加参数):
配置完成后直接执行dart pub config set pub-hosted-url https://mirrors.tuna.tsinghua.edu.cn/dart-pub/flutter pub get即可。
方案2:手动导入quickalert包
如果镜像源仍无法使用,可手动下载包并导入项目:
- 下载对应版本(1.0.1)的quickalert包归档文件
- 在项目根目录新建
packages文件夹,将下载的包解压到该文件夹下(例如命名为quickalert-1.0.1) - 修改
pubspec.yaml中的依赖配置:dependencies: flutter: sdk: flutter cupertino_icons: ^1.0.2 quickalert: path: ./packages/quickalert-1.0.1 - 执行
flutter pub get完成依赖导入
方案3:使用网络代理(若有可用代理)
如果有可用的代理服务,可配置Flutter通过代理访问:
- Windows系统在命令行执行:
set HTTP_PROXY=http://你的代理地址:端口 set HTTPS_PROXY=http://你的代理地址:端口 - 配置完成后执行
flutter pub get
内容的提问来源于stack exchange,提问作者ghaith hammoud
相关产品推荐
相关产品推荐

