发布package到Dart需要处于不被和谐的上网环境下, 而且需要google账号 ,代表这个package的所有权 , 如果你还没有注册google账号或者无法打破被和谐的环境,可以参考我的另一篇博客 : 搭建谷歌云
既然是要发布package , 就需要先创建一个package项目,前提是你已经配置好了Flutter开发环境 ,打开我们AndroidStudio , 依次点击File / New / New Flutter Project , 这次要选择Flutter Package
然后点击Next填写package的名称和描述信息,最后点击Finish即可
现在我们已经创建了一个package的项目了, 然后将你要打包发布的代码放置在lib目录下,lib下可创建多层级的子包 ,就跟我们开发Flutter项目一样, 不过.dart文件的命名建议全部使用小写格式( 例如: MyFirstApp.dart 建议改成 my_first_app.dart ), 因为发布的时候Dart SDK 会检查我们的代码,有大写的 .dart命名文件会报出警告 , 不过也不影响发布 , 只是一对的满江红,看着不爽
创建完项目后,会自动生成一些文件, 这里我们需要重点关注下三个文件
CHANGELOG.md 是我们要发布的package的版本信息,和当前版本的介绍,这里以我已经发布的一