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

同一设备下更换Flutter/Dart包上传账户的授权问题

如何让Flutter/Pub CLI切换使用指定账户解决上传授权问题?

我之前也碰到过一模一样的情况,核心就是要让Pub CLI彻底切换到已经获得权限的新账户,给你几个具体的操作步骤试试:

  • 首先确认当前CLI绑定的账户:执行 flutter pub whoami,看看输出是不是还是旧的uploader@outlook.com——大概率是的,这就是报错的根源。
  • 登出当前旧账户:运行 flutter pub logout,这个命令会清除本地存储的Pub登录凭据。
  • 用新账户重新登录:执行 flutter pub login,此时会自动打开浏览器,选择new_uploader@outlook.com完成谷歌授权流程,授权成功后CLI就会关联这个新账户了。
  • 再次验证账户状态:重新执行 flutter pub whoami,确认输出是new_uploader@outlook.com。
  • 最后尝试发布:运行 flutter packages pub publish,应该就能正常执行了。

如果执行登录时浏览器自动跳转到旧账户的授权页面,可以试试用浏览器的隐身模式打开授权链接,手动选择新账户完成授权,避免浏览器缓存的旧账号干扰。另外也可以再用 flutter pub uploader list 确认新账户确实在包的上传者列表里,确保权限配置没问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 09:26:40