错误:
运行"flutter doctor"时,报"Unable to find bundled Java version. "错误
运行环境:
系统: win10 22H2 19045.2486
Android Studio版本: Android Studio Electric Eel 2022.1.1.19
Flutter版本: 3.3.10
原因:
貌似是新版的Android Studio "jre"文件夹没有JDK相关的文件。导致运行"flutter doctor"命令时报错。
解决办法:
将JDK文件丢到Android Studio安装目录的"jre"文件夹中即可。
注意:JDK版本不要太新!!
JDK版本太新会导致后续编译Flutter项目出现"Unsupported class file major version XX的问题"。若编译时出现该错误,降级"jre"文件夹的JDK版本即可。
打开Android Studio的Project Structure
点击
在弹出的菜单中选择"Project Structure"这项
下载JDK (下载过JDK的可略过此步)
打开"Project Structure"后选择"SDK"并点击顶部的"+"。如图所示:
在弹出的菜单中选择"Download JDK"。
JDK版本随意,但不建议用最新的,会影响flutter项目编译,我这里使用默认项,之后点击下载(记住下载路径)。
打开JDK目录并将文件移动至AS的安装目录中的jre中
打开下载好的JDK的目录并复制里面的内容。
找到AS的安装目录并打开"jre"文件夹。
将JDK目录中复制到的文件粘贴至"jre"文件夹中。
重新运行"flutter doctor"命令
问题解决。
版权归原作者 woshidanoob 所有, 如有侵权,请联系我们删除。