flutter 包错误google_map_location_picker:4.0.0

np8igboo  于 2023-06-07  发布在  Flutter
关注(0)|答案(1)|浏览(157)

在我的应用程序中,我使用一些包

cupertino_icons: ^1.0.2
  firebase_messaging: ^9.0.0
  intl: ^0.17.0
  url_launcher: ^6.0.2
  flutter_svg: ^0.20.0-nullsafety.3
  http: ^0.13.0
  fluttertoast: ^7.1.1
  carousel_slider: ^3.0.0
  shared_preferences: ^2.0.3
  html: ^0.14.0+4
  firebase_core: ^1.0.1
  flutter_staggered_grid_view: ^0.3.4
  cached_network_image: ^2.5.1
  mvc_pattern: ^7.0.0
  location: ^4.1.1
  global_configuration:
  google_maps_flutter: ^2.0.1
  firebase_auth: ^1.0.1
  cloud_firestore: ^1.0.1
  webview_flutter: ^1.0.7
  flutter_html: ^1.3.0

现在我想添加2个新的包:第一个是google_map_location_picker:4.0.0当我试图把它放在pub上时,出现了这个错误
因为google_map_location_picker >=3.3.1 <4.1.3依赖于intl
=0.16.0 <=0.16.1且akl_beti依赖于intl ^0.17.0,禁止google_map_location_picker >=3.3.1 <4.1.3。因此,由于akl_beti依赖于google_map_location_picker 4.0.0,版本解析失败。pub get失败(% 1;因此,由于food_delivery_app依赖于google_map_location_picker 4.0.0,版本解析失败。
第二个包是intl_utils:1.8.0当我试图把它放在pub上时,出现此错误
因为intl_utils ^1.7.0依赖于http ^0.12.2,而food_delivery_app依赖于http ^0.13.0,所以intl_utils ^1.7.0被禁止。因此,由于food_delivery_app依赖于intl_utils 1.8.0,版本解析失败。pub get失败(% 1;因此,由于food_delivery_app依赖于intl_utils 1.8.0,版本解析失败。
那么,我该如何处理这个问题呢!

insrf1ej

insrf1ej1#

pubspec中的错误表明google_map_location_pickerintl_utils的版本依赖于所使用的其他软件包的较低版本。
虽然允许使用any语法,但不建议使用文档中提到的任何语法。使用该语法可能会将其设置为包的损坏版本。最好手动设置旧版本的google_map_location_pickerintl_utils,以找到与您正在使用的其他软件包兼容的版本。

相关问题