【Flutter环境配置问题】Unable to find bundled Java version.

错误:

运行"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"命令

问题解决。

猜你喜欢

转载自blog.csdn.net/woshidanoob/article/details/128779709