【问题标题】:Flutter dependency compatibility issue "syncfusion_flutter_pdf"Flutter 依赖兼容性问题“syncfusion_flutter_pdf”
【发布时间】:2021-09-10 12:01:18
【问题描述】:

我对 syncfusion_flutter_pdf 依赖项有疑问。 当我使用最新版本更新 pub 时,我收到以下错误:

因为syncfusion_flutter_pdf> = 19.2.44-beta 取决于crypto ^ 3.0.0 和uuid> = 2.0.0-rc1 = 19.2.44-beta 与 uuid> = 2.0.0-rc1 1.0.4 = 19.2.44-beta 与 odoo_api ^ 1.0.4 不兼容。 所以,因为 isonor_app 依赖于 odoo_api ^ 1.0.4 和 syncfusion_flutter_pdf ^ 19.2.60-beta,版本求解失败。 pub get failed (1; 所以,因为 isonor_app 依赖于 odoo_api ^ 1.0.4 和 syncfusion_flutter_pdf ^ 19.2.60-beta,版本求解失败。) 退出代码 1

我尝试更改 uuid 的版本,但这会给我带来更多问题。 我的 pubspec 如下:

version: 1.0.0+1

environment:
  sdk: ">=2.7.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  flutter_svg: ^0.22.0
  url_launcher: ^6.0.9    # Good, any 5.4.x version where x >= 0 works.
  shared_preferences:
  intl: ^0.17.0
  date_format: ^2.0.2
  odoo_api: ^1.0.4
  animated_splash_screen: ^1.1.0
  path_provider: ^2.0.3
  syncfusion_flutter_pdf: ^19.2.60-beta
  cupertino_icons: ^1.0.2
  
dev_dependencies:
  flutter_test:
    sdk: flutter
flutter_icons:
  android: "launcher_icon"
  ios: true
  image_path: "assets/icon/Logo_ISONOR_blanco.png"

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

从 syncfusion_flutter_pdf 中删除依赖,一切正常。我将颤振更新到最新版本。我不知道如何使依赖项一起工作:(

【问题讨论】:

    标签: flutter flutter-dependencies


    【解决方案1】:

    尝试这样做syncfusion_flutter_pdf: any 这将为您的应用程序提供兼容版本

    【讨论】:

      【解决方案2】:

      如果您遇到这种不兼容问题,您可以简单地从每个库/包中删除该版本。它在任何情况下都可以正常工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-01-21
        • 1970-01-01
        • 2019-06-26
        • 1970-01-01
        • 1970-01-01
        • 2016-11-23
        • 2021-06-11
        相关资源
        最近更新 更多