前言
项目需要指定第三方插件的版本,不然拉取库会自动改变版本,可能会引入一些莫名其妙的bug,造成不好的影响。
在指定版本时遇到一下问题:
Because pretty_dio_logger >=1.0.9 <1.2.0-beta depends on dio >=2.1.9 <=3.1.0 and ushangxie_flutter_app depends on dio 4.0.6, pretty_dio_logger >=1.0.9 <1.2.0-beta is forbidden.
So, because ushangxie_flutter_app depends on pretty_dio_logger 1.1.1, version solving failed.
pub get failed (1; So, because ushangxie_flutter_app depends on pretty_dio_logger 1.1.1, version solving failed.)
解决:把pretty_dio_logger设置为1.2.0-beta版本即可
问题:
Because file_picker 5.2.0+1 depends on win32 ^3.0.0 and device_info_plus_windows >=3.0.0 <4.1.0 depends on win32 ^2.7.0, file_picker 5.2.0+1 is incompatible with device_info_plus_windows >=3.0.0 <4.1.0.
And because device_info_plus >=4.0.1 <4.0.2 depends on device_info_plus_windows ^3.0.1, file_picker 5.2.0+1 is incompatible with device_info_plus >=4.0.1 <4.0.2.
So, because ushangxie_flutter_app depends on both device_info_plus 4.0.1 and file_picker 5.2.0+1, version solving failed.
pub get failed (1; So, because ushangxie_flutter_app depends on both device_info_plus 4.0.1 and file_picker 5.2.0+1, version solving failed.)