Android Studio搭好Flutter环境后,终端运行flutter doctor报错

125 阅读1分钟

在我们很多小伙伴费尽千辛万苦后搭好Flutter环境后,在终端运行“flutter doctor”后依然报错,此时初学者的小伙伴一脸蒙B了,内心一万个“草泥马”在跑,下面我们一一来看,下图就是本人操作报错

下面我们重点讲一下“Unable to find bundled Java version”报错问题

1 找到你本地的FlutterSDK,依次找到 flutter / packages / flutter_tools / lib / src / android / android_studio.dart ,打开 android_studio.dart 文件后,滑动到最下面,删除掉下图所示代码处的字符串 jdk 。

删除后效果如下图

2 按下图操作,找到文件

然后再依次点开 Contents / jre,你 jre 文件夹下目前应该是只有 Contents 文件夹,复制该 Contents 文件夹后,手动在 jre 文件夹下新建一个 jdk 文件夹,然后把刚才复制的 Contents 文件夹粘贴到 jdk 文件夹下,如下图所示

注意:有些Android Studio可能是“jbr”文件,不用管jbr文件,直接复制一份jbr文件在同一路经,再把复制的文件改名为“jre”文件,再按上面操作在jbr文件下新建一个jdk文件,把Contents文件夹复制进去

3 我们再回到终端,运行 flutter doctor 命令