Flutter项目无法安装最新版image_picker插件问题求助
Flutter image_picker插件版本兼容问题
问题情况
- 执行命令
$ flutter pub add image_picker安装插件,当前插件最新版本为1.0.1,但项目的pubspec.yaml文件中显示的版本却是0.7.2+1 - image_picker从0.8.2版本开始新增了不少方法(例如
ImagePicker().getImage(...)已替换为ImagePicker().pickImage(...)),目前无法使用这些新方法
手动升级后的错误
手动将pubspec.yaml里的image_picker版本改为1.0.1后,执行$ flutter pub get命令时触发如下错误:
Because image_picker >=1.0.1 depends on image_picker_for_web ^2.2.0 which depends on flutter_web_plugins from sdk, image_picker >=1.0.1 requires flutter_web_plugins from sdk.
So, because flutter_web_plugins from sdk doesn't exist (could not find package flutter_web_plugins in the Flutter SDK) and my_app depends on image_picker ^1.0.1, version solving failed.
exit code 69
项目的pubspec.yaml内容
name: my_app description: A new Flutter project. publish_to: 'none' version: 1.0.0+1 environment: sdk: '>=3.0.5 <4.0.0' dependencies: flutter: sdk: flutter cupertino_icons: ^1.0.2 image_picker: ^0.7.2+1 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^2.0.0 flutter: uses-material-design: true
内容的提问来源于stack exchange,提问作者VicAl02
相关产品推荐
相关产品推荐

