添加RXDart时Flutter Version解决失败

时间:2021-04-13 15:43:16

标签: flutter dart rxdart

在将 RXdart 添加到我的 pubspec.yaml 后收到以下错误:

Because no versions of cached_network_image match >2.5.1 <3.0.0 and cached_network_image 2.5.1 depends on flutter_cache_manager ^2.1.0, cached_network_image ^2.5.1 requires flutter_cache_manager ^2.1.0.

包使用:

ev_dependencies:
  flutter_test:
    sdk: flutter
  cached_network_image: ^2.5.1
  cloud_firestore: ^1.0.1
  dio: ^4.0.0
  enum_to_string: ^2.0.1
  equatable: ^2.0.0
  firebase_analytics: ^7.1.1
  firebase_auth: ^1.0.1
  firebase_core: ^1.0.1
  firebase_storage: ^8.0.0
  flutter_bloc: ^7.0.0
  geocoding: ^2.0.0
  geolocator: ^7.0.1
  google_maps_flutter: ^2.0.2
  image_cropper: ^1.4.0
  image_picker: ^0.7.3
  intl: ^0.17.0
  material_design_icons_flutter: ^4.0.5955
  material_floating_search_bar: ^0.3.3
  meta: ^1.3.0
  permission_handler: ^6.1.1
  rxdart: ^0.26.0
  timeago: ^3.0.2
  uuid: ^3.0.1

这条消息到底是什么意思?怎么解决?

1 个答案:

答案 0 :(得分:0)

并不是说我对这个主题非常了解。但是我遇到了类似的问题,找不到任何可以解决它的方法。 尽管如此,它帮助了我—— 从 rxdart: ^0.26.0 文件中删除 pubspec.yaml 行,然后在终端中删除

flutter pub add rxdart
flutter pub upgrade rxdart

据我所知,在 these 更改后,他们解决了这个问题,一切正常