Flutter使用第三方插件报错Unknown Kotlin JVM target: 21

422 阅读1分钟

使用‘wechat_assets_picker’和‘wechat_camera_picker’实现打开手机相册相机功能,项目报错,如图:

6531742396191_.pic_thumb.jpg

根据报错内容提示‘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项目解决报错