【发布时间】: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