我已经将颤振版本升级到最新(2.5.2)。当我升级时,一些依赖项也升级了。但其中一些与 null-safe 不兼容。
SDK版本为(2.5.2),
sdk: ">=2.12.0 <3.0.0"
建议版本(仅限不兼容的版本),
Package Name Current Upgradable Resolvable Latest
direct dependencies:
date_range_picker ✗1.0.7 - - ✗1.0.7
flushbar ✗1.10.4 - - ✗1.10.4
flutter_statusbarcolor ✗0.2.3 - - ✗0.2.3
latlong ✗0.6.1 - - ✗0.6.1
pub get
在未升级这些依赖项的情况下运行时发生错误,
Running "flutter pub get" in mobileapp...
Because no versions of latlong match >0.6.1 <0.7.0 and latlong 0.6.1 depends on logging >=0.11.3 <1.0.0, latlong ^0.6.1 requires logging >=0.11.3 <1.0.0.
And because json_serializable >=4.0.3 depends on build ^2.0.0 which depends on logging ^1.0.0, latlong ^0.6.1 is incompatible with json_serializable >=4.0.3.
So, because mobileapp depends on both json_serializable ^6.0.0 and latlong ^0.6.1, version solving failed.
pub get failed (1; So, because mobileapp depends on both json_serializable ^6.0.0 and latlong ^0.6.1, version solving failed.)
Process finished with exit code 1
有没有解决这些依赖问题的解决方案?