升级后的 Flutter 依赖问题

Flutter dependency issue after upgrade

将 flutter 升级到 - Channel stable, v1.12.13+hotfix.5 后,插件 audio_service and story_view 似乎遇到了问题

Because app depends on story_view ^0.11.0 which depends on rxdart ^0.22.2, rxdart ^0.22.2 is required. So, because app depends on rxdart ^0.23.1, version solving failed. pub get failed (1; So, because app depends on rxdart ^0.23.1, version solving failed.) Process finished with exit code 1.

我正在使用

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

看起来 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

显然,none 这些解决方案是理想的,但在 story_view 更新到最新的 rxdart.

之前,应该能够让您畅通无阻