升级后颤振依赖性问题

时间:2019-12-27 05:36:44

标签: flutter dart flutter-dependencies dart-pub

在将flutter升级到-通道稳定版v1.12.13 + hotfix.5之后,插件audio_servicestory_view似乎遇到了问题,下面给我提供了这个问题

  

因为应用程序依赖于 story_view ^ 0.11.0 ,而后者依赖于 rxdart ^ 0.22.2 ,所以需要 rxdart ^ 0.22.2 。   因此,由于应用程序依赖于 rxdart ^ 0.23.1 ,因此版本解析失败。   pub失败(1;因此,因为应用程序依赖于 rxdart ^ 0.23.1 ,所以版本解析失败。)   流程以退出代码1完成。

我正在使用

  • 故事视图:^ 0.11.0
  • 音频服务:^ 0.5.6

这两个都是最新版本。此外,我还没有在项目中添加rxdart插件。

1 个答案:

答案 0 :(得分:1)

story_viewaudio_service都依赖于rxdart,但是它们使用的版本不兼容,导致版本解析失败。

这里有一些前进的选择:

  • 针对story_view插件提出问题,要求他们将其rxdart依赖项更新为最新版本
  • 在磁盘上的.pub_cache中找到story_view,然后手动修改磁盘上副本的pubspec.yaml(此允许您的flutter pub get执行版本正确解决)
  • 创建一个story_view的分支,将其pubspec.yaml更新为依赖rxdart: ^0.23.1,并为其创建一个path dependency

很明显,这些解决方案都不是理想的,但是应该能够使您不受阻碍,直到story_view更新到最新的rxdart