Flutter 如何获得共享首选项、升级程序和其他软件包的匹配版本?

Flutter 如何获得共享首选项、升级程序和其他软件包的匹配版本?,flutter,dart,Flutter,Dart,我有一个升级问题,似乎我不能建立我的应用程序时,它涉及到不同版本的软件包 问题就在这里 Running "flutter pub get" in Mobile7Merge... Because requests 3.3.0 depends on shared_preferences ^0.5.2 and no versions of requests match >3.3.0 <4.0.0, requ

我有一个升级问题,似乎我不能建立我的应用程序时,它涉及到不同版本的软件包

问题就在这里

      Running "flutter pub get" in Mobile7Merge...                    
      Because requests 3.3.0 depends on shared_preferences ^0.5.2 and no versions of requests match >3.3.0 <4.0.0, requests ^3.3.0 requires shared_preferences ^0.5.2.

      So, because mobile7 depends on both requests ^3.3.0 and shared_preferences ^2.0.3, version solving failed.
      pub get failed (1; So, because mobile7 depends on both requests ^3.3.0 and shared_preferences ^2.0.3, version solving failed.)
在Mobile7Merge中运行“flatter pub get”。。。

因为requests 3.3.0依赖于shared_preferences ^0.5.2,并且没有任何版本的requests match>3.3.0管理依赖关系有时会很麻烦,但我发现以下命令非常有用:

  • flatter pub过时
  • flatter pub升级--主要版本

我仍然得到了相同的错误,这里是这样的
,因为mobile7依赖于请求>=3.3.0,它依赖于共享的首选项^0.5.2,共享的首选项^0.5.2是必需的。所以,因为mobile7依赖于共享的首选项>=2.0.3,版本解决失败。
然后尝试依赖项覆盖。这是文件
      name: mobile7
  description: Mobile 7
  version: 1.0.0+1

  environment:
    sdk: ">=2.5.2 <3.0.0"

  dependencies:
    flutter:
      sdk: flutter
    
    cupertino_icons: ^0.1.2
    http: ^0.12.1
    lazy_load_scrollview: ^1.1.0
    flutter_appauth: ^0.9.1
    flutter_secure_storage: ^3.3.3
    fl_chart: ^0.10.1
    flutter_datetime_picker: ^1.3.8
    intl: ^0.16.1
    google_nav_bar: ^2.2.0
    line_icons: ^0.2.0
    google_fonts: ^1.1.0
    equatable: ^1.2.5
    bloc: ^6.0.3
    flutter_bloc: ^6.0.5
    rxdart: ^0.23.1
    expandable: ^4.1.4
    jiffy: ^3.0.1
    requests: ^3.3.0
    flutter_html: ^1.0.0
    webview_flutter: any
    flutter_downloader: ^1.4.4
    path_provider: ^1.6.24
    permission_handler: ^5.0.1
    fluttertoast: ^7.1.1
    # flutter_cached_pdfview: ^0.3.0
    # flutter_pdfview: ^1.0.0+10
    upgrader: ^3.0.0
    dio: any
    advance_pdf_viewer: ^1.2.0
    pinch_zoom: ^0.0.4
    dart_date: ^1.0.7
    flutter_inappwebview: ^4.0.0+4
    shared_preferences: ^2.0.3
    # shared_preferences: ^0.5.2


  dev_dependencies:
    flutter_test:
      sdk: flutter

  flutter:
    uses-material-design: true
    assets:
      - images/