Flutter:向pub.dev提交packages问题求助

使用

flutter pub publish --server=https://pub.dartlang.org

flutter pub publish

命令执行 upload ,弹出 auth 认证链接,进入链接登陆 Google 账户后开始陷入等待

Waiting for your authorization...
Authorization received, processing...

最终提示

ClientException with SocketException: Operation timed out (OS Error: Operation timed out, errno = 60), address = accounts.google.com, port = 49595, uri=https://accounts.google.com/o/oauth2/token

环境:macos terminal 和 AndroidStudio terminal

终端已走代理,curl www.google.com 没问题,不知该怎么办了,求佬指点一下


Flutter:向pub.dev提交packages问题求助

更多关于Flutter:向pub.dev提交packages问题求助的实战教程也可以访问 https://www.itying.com/category-92-b0.html

8 回复

终端已走代理 详细描述下这个

更多关于Flutter:向pub.dev提交packages问题求助的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


zshrc 中声明了别名 proxy 开关
alias proxy="
export http_proxy=socks5://127.0.0.1:1086;
export https_proxy=socks5://127.0.0.1:1086;
export all_proxy=socks5://127.0.0.1:1086;
export no_proxy=socks5://127.0.0.1:1086;
export HTTP_PROXY=socks5://127.0.0.1:1086;
export HTTPS_PROXY=socks5://127.0.0.1:1086;
export ALL_PROXY=socks5://127.0.0.1:1086;
export NO_PROXY=socks5://127.0.0.1:1086;“
alias unproxy=”
unset http_proxy;
unset https_proxy;
unset all_proxy;
unset no_proxy;
unset HTTP_PROXY;
unset HTTPS_PROXY;
unset ALL_PROXY;
unset NO_PROXY"

socks5 监听端口 1086

用 socks5h:// 或者 http 代理试试

开源的话可以尝试用 github action 发

诶似乎可以了,不知道是不是这个原因,不过是 uploaded 了!感谢!

是开源的。好的,你说的这个我去看看~

急着用,可以 git 仓库上传下,在 pub 里引用下即可

针对你提到的Flutter向pub.dev提交packages的问题,以下是一些专业建议:

  1. 检查文件完整性

    • 确保pubspec.yamlREADME.mdCHANGELOG.mdLICENSE文件齐全且内容正确。
    • pubspec.yaml中需补充homepage字段,指向项目的GitHub地址。
  2. 使用命令行工具

    • 使用flutter pub publish --dry-run命令进行预发布检查,确保没有警告和异常。
    • 如果设置了中国镜像,发布时需使用--server=https://pub.dartlang.org参数,因为当前镜像不支持package上传。
  3. 处理网络问题

    • 发布过程中可能需要翻墙,以及临时设置pub代理。
    • 确保代理设置无误,可以通过访问https://www.google.com来验证代理是否成功。
  4. 注意版本更新

    • 每次发布新版本时,需更新pubspec.yaml中的version字段,并在CHANGELOG.md中记录版本更新内容。
  5. 等待审核

    • 发布成功后,需等待一段时间才能在pub.dev上搜索到新的package。

如果问题仍未解决,建议查阅Flutter官方文档或向Flutter社区寻求帮助。

回到顶部