首页 > 解决方案 > custom_marker_icon >=0.2.0,版本解析失败

问题描述

我的 pubspec.yaml 文件

environment:
  sdk: ">=2.12.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  custom_info_window: ^1.0.1
  custom_marker_icon: ^0.2.0
  google_maps_flutter: ^1.1.1

运行时

dart pub upgrade --major-versions

错误:


因为 custom_marker_icon 的每个版本都依赖于 google_maps_flutter ^1.1.1 而 custom_info_window >=1.0.0 依赖于 google_maps_flutter ^2.0.2,所以 custom_marker_icon 与 custom_info_window >=1.0.0 不兼容。所以,因为 flutter_appgooglemap 依赖于 custom_info_window >=1.0.1 和 custom_marker_icon >=0.2.0,版本求解失败。

标签: androidflutterdart

解决方案


pubspec.yaml对您的文件进行这些更改

environment:
  sdk: ">=2.12.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  custom_marker_icon: ^0.2.0
  custom_info_window: ^1.0.1

dependency_overrides:
  google_maps_flutter: ^1.1.1

推荐阅读