问题: Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
首先考虑更新Android 13 SDK
地址:更新Android 13 SDK :https://developer.android.com/about/versions/13/setup-sdk?hl=zh-cn

但这个并没有解决我出现的问题,最后还是发现其实报错里面已经给我提示了,以下是我的解决方案:
1、根据报错提示“To check the Java version used by Flutter, run flutter doctor -v. ”运行“flutter doctor -v”命令,出现报错信息如下:
Unable to find bundled Java version.
• Try updating or re-installing Android Studio.

2、解决上述运行出来的问题,最后查阅到是因为AS更新了部分目录,但flutter未同步。
解决方案:将Android Stuiod目录下的jbr目录下的内容复制到jre下即可。


3、再次运行“flutter doctor -v”,无报错,成功启动项目。
文章讲述了在升级Android13SDK时遇到的关于Java11兼容性问题,通过`flutterdoctor-v`命令检测Java版本并发现是由于AndroidStudio目录更新与Flutter未同步导致。解决方案是将jbr目录内容复制到jre下,最终成功修复了问题。
9733

被折叠的 条评论
为什么被折叠?



