You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行flutter pub get报错:Package not available (authorization failed)及依赖问题

解决Flutter pub get提示“Package not available (authorization failed)”的问题

针对你遇到的已有依赖(如video_player、showcaseview)执行flutter pub get时出现授权失败的问题,给你几个实用的排查和解决步骤:

  • 检查pub配置是否异常
    执行dart pub config list查看当前pub的配置项,重点看是否有hosted-url被设置为非官方的私有仓库,或者credentials配置了无效的令牌。如果是误配置了私有仓库,执行dart pub config unset hosted-url恢复默认的pub.dev源。

  • 重置pub凭据
    如果之前配置过pub的访问令牌(比如用于私有包),可能令牌过期或无效。执行dart pub config remove credentials清除现有凭据,然后重新运行flutter pub get,公开包无需额外授权就能正常拉取。

  • 确认依赖版本合法性
    即使依赖已添加到pubspec.yaml,也要检查版本号是否正确。比如video_player: ^2.8.0,要确保这个版本在pub.dev上是存在的——可以直接在pub.dev搜索对应包,复制官方推荐的版本号替换到配置文件中。

  • 清理pub缓存
    缓存损坏可能引发奇怪的权限错误,执行flutter pub cache clean清空缓存,之后再执行flutter pub get重新拉取所有依赖。

  • 排查网络环境
    公司网络的防火墙、代理可能会阻断pub.dev的访问。可以切换到手机热点这类不受限的网络重试,若必须使用代理,确保代理地址和端口配置正确,且pub能通过代理正常访问外部资源。

内容的提问来源于stack exchange,提问作者romina bakhshaee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 16:59:51