我在pubspec中使用Sembast Cloud Firestore类型的适配器.亚马尔:

  sembast_cloud_firestore_type_adapters:
    git:
      url: git://github.com/tekartik/sembast_flutter_more.dart
      path: cloud_firestore_type_adapters
      ref: dart2
      version: '>=0.1.0'

和加载适配器:

  loading:
    git:
      url: git://github.com/leonzone/loading.git
      path: loading
      ref: 8f5a63f

直到今天,一切都很好.对于上述两行,我都得到了以下错误: warning: Publishable packages can't have git dependencies.

这是我的flutter doctor:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, 1.24.0-7.0.pre.71, on Mac OS X 10.15.7 19H2 darwin-x64,
    locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 12.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.1)
[✓] VS Code (version 1.50.1)
[✓] Connected device (3 available)

• No issues found!

推荐答案

我的猜测是,通过对设置为发布的包进行额外判断,它可以帮助您防止发布虚拟/旧包.您应该添加(在文档的根目录下,例如在version字段之后):

publish_to: none

到你的pubspec.yaml

Flutter相关问答推荐

Flutter:如何在盒子内创建图像带borderDecoration Radius带文本

Flutter bloc -如何使用BlocBuilder?

Flutter在创建时为提供者调用初始化函数

Android Emulator冻结,但在调整窗口大小时解冻

Flutter 翼doctor 显示的错误,我似乎不能修复.问题:系统32、Android工具链、Windows 10 SDK

如何防止onTapCancel由子元素触发?

如何使用Dio/Ffltter(前端)和amp;Go(后端)向API发送正确的请求

Flutter API请求BadState响应

有没有什么方法可以加快在Flutter 中加载Quill HTML编辑器的速度?

如何使DropDownMenu宽度等于TextFormfield?

Flutter如何将2个以上的值传递到ListView上的另一个屏幕?

如何手动将 FirebaseAuth 用户邮箱验证状态设置为 true

「Flutter」错误:没有名为'kind'的命名参数

更改下拉按钮的背景 colored颜色 - flutter

reactive_flutter_BLE - 应用找到设备但无法连接(并读取 BLE 数据)

在 flutter 的另一个类中使用变量值

flutter 创建一个带有 2 个图标的按钮

我已经删除了我的 .android 密钥库,但我没有使用它,如何生成一个新的?

如何使用我拥有的 .jks 文件签署我的应用程序

如何验证位于 PageView 内不同页面的 TextFormFields