1.选择配置
配置信息要填好,包括包名,描述,版本,主页链接。
2.发布package命令
2.1.测试发布
flutter packages pub publish --dry-run
先试一下,看又没有问题,没有报错就可以进行发布。
2.2.发布命令
flutter packages pub publish
或者:
flutter packages pub publish --server=https://pub.dartlang.org
3.报错环节
3.1.等待验证
Waiting for your authorization...
Authorization received, processing...
Connection closed before full header was received
首次是需要google账号进行绑定验证的,点击链接成功后,如果报这个错,证明是需要开启终端代理命令(需要翻墙)每个软件操作不一样。
记得在项目的根目录下的终端操作哈。
3.2.判断验证
curl google.com
显示一下,就证明成功开启终端代理。
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.google.com/">here</A>.
</BODY></HTML>
3.3.LICENSE报错
Waiting for your authorization...
Authorization received, processing...
Successfully authorized.
Uploading...
LICENSE file `LICENSE` contains generic TODO.
pub finished with exit code 1
如果报这个错,就直接去改LICENSE文件,删除TODO这一样。
package_1
<some license text>
--------------------------------------------------------------------------------
package_2
<some license text>
4.成功发布
Uploading...
Successfully uploaded package.
显示这个,就代表你成功发布啦,恭喜啦!!!