使用‘wechat_assets_picker’和‘wechat_camera_picker’实现打开手机相册相机功能,项目报错,如图:
根据报错内容提示‘photo_manager’库使用的java版本找不到21的版本,解决方式如下:
1.尝试将flutter版本升至3.29.2以上,解决该问题;
2.在Flutter项目中找到android这个包,右键open in AndroidStudio,如图:
3.首次打开,需要下载一些脚本和库,需要等待编译完成,编译完成之后找到‘photo_manager’这个库,修改根目录下build.gradle文件,将compileOptions和kotlinOptions内的Java版本,修改为app模块‘build.gradle’的Java版本,如图:
4.执行flutter clean重新运行Flutter项目解决报错