【问题标题】:Flutter package targeting min version面向最低版本的 Flutter 包
【发布时间】:2019-06-24 16:40:25
【问题描述】:

我向 pub.dev 发布了一个使用 Flutter SDK 版本 1.6.3 的包,该版本截至今天是 beta 通道

但是 pub 分析器使用 v1.5.4-hotfix.2,它还没有那些 API 更改,可能是因为它在稳定通道上使用

当我在 pubspec.yml 文件中为颤振指定最小版本时,它彻底失败了

STDERR:
ERR : The current Flutter SDK version is 1.5.4-hotfix.2.
    | 
    | Because ...... requires Flutter SDK version ^1.6.3, version solving 
failed.
pub finished with exit code 1

有没有办法让 pub 网站接受 beta 通道构建并且不让包失败?

【问题讨论】:

    标签: flutter dart packaging


    【解决方案1】:

    我找到了这个帖子https://github.com/dart-lang/pub-dev/issues/2283,看来你必须使用稳定的频道版本来发布一个包

    【讨论】:

      【解决方案2】:

      尝试改变sdk 或者 尝试升级 Flutter Package 工具>>flutter>>flutter升级

      【讨论】:

      • 问题是我针对 beta 频道构建的版本与 pub 网站接受的版本不同...看起来是稳定频道
      • 如果你的库不能在 ios 或 android 中工作,它的工作只有一个方面,而不是他们发出的问题是从你的 pubml 中删除最后添加的库
      猜你喜欢
      • 2021-04-28
      • 1970-01-01
      • 2018-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-14
      • 2022-07-19
      相关资源
      最近更新 更多