使用Android studio开发Flutter过程中,会默认使用Android studio自带的JDK。因为新版Android studio中的JDK版本过高,导致项目编译时总是无法完成,报【 unsupported class file major version 65】错误,如下:

解决这个问题就需要告知生成.android时使用的jdk是我们本地安装的低版本的,而不是Android Studio默认的,可以执行 flutter config --jdk-dir <jdk路径> 命令,例如:

flutter config --jdk-dir "C:\Program Files\Java\jdk-11"

 执行之后可以执行 flutter doctor -v 验证是否生效:

只要Java binary at 指向的是想要的jdk安装路径即可。 

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐