Issue
I have a problem with the syncfusion_flutter_pdf dependencie.
When I flutter pub get with the latest version I get the following error:
Because syncfusion_flutter_pdf> = 19.2.44-beta depends on crypto ^ 3.0.0 and uuid> = 2.0.0-rc1 <3.0.0-nullsafety.0 depends on crypto ^ 2.0.0, syncfusion_flutter_pdf> = 19.2.44-beta is incompatible with uuid> = 2.0.0-rc1 <3.0.0-nullsafety.0.
And because odoo_api 1.0.4 depends on uuid ^ 2.0.2 and no versions of odoo_api match> 1.0.4 <2.0.0, syncfusion_flutter_pdf> = 19.2.44-beta is incompatible with odoo_api ^ 1.0.4.
So, because isonor_app depends on both odoo_api ^ 1.0.4 and syncfusion_flutter_pdf ^ 19.2.60-beta, version solving failed.
pub get failed (1; So, because isonor_app depends on both odoo_api ^ 1.0.4 and syncfusion_flutter_pdf ^ 19.2.60-beta, version solving failed.)
exit code 1
I tried to change the versions of uuid but it causes me more problems.
My pubspec is the following:
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/
Removing the dependecie from syncfusion_flutter_pdf everything works fine. And I updated flutter to the latest version. I don’t know how to make the dependencies work together 🙁
Solution
try to do this syncfusion_flutter_pdf: any
this will give a compatible version to your application
Answered By – AL.Sharie
Answer Checked By – Pedro (FlutterFixes Volunteer)