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
终端已走代理 详细描述下这个
更多关于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 发
是开源的。好的,你说的这个我去看看~
急着用,可以 git 仓库上传下,在 pub 里引用下即可
针对你提到的Flutter向pub.dev提交packages的问题,以下是一些专业建议:
-
检查文件完整性:
- 确保
pubspec.yaml
、README.md
、CHANGELOG.md
和LICENSE
文件齐全且内容正确。 pubspec.yaml
中需补充homepage
字段,指向项目的GitHub地址。
- 确保
-
使用命令行工具:
- 使用
flutter pub publish --dry-run
命令进行预发布检查,确保没有警告和异常。 - 如果设置了中国镜像,发布时需使用
--server=https://pub.dartlang.org
参数,因为当前镜像不支持package上传。
- 使用
-
处理网络问题:
- 发布过程中可能需要翻墙,以及临时设置pub代理。
- 确保代理设置无误,可以通过访问https://www.google.com来验证代理是否成功。
-
注意版本更新:
- 每次发布新版本时,需更新
pubspec.yaml
中的version
字段,并在CHANGELOG.md
中记录版本更新内容。
- 每次发布新版本时,需更新
-
等待审核:
- 发布成功后,需等待一段时间才能在pub.dev上搜索到新的package。
如果问题仍未解决,建议查阅Flutter官方文档或向Flutter社区寻求帮助。