在我们很多小伙伴费精千万子孙后搭好Flutter环境后,在终端运行“flutter doctor”后依然报错,此时初学者的小伙伴一脸蒙B了,内心一万个“草泥马”在跑,下面我们一一来看,下图就是本人操作报错
image.png
下面我们重点讲一下“Unable to find bundled Java version”报错问题
1 找到你本地的FlutterSDK,依次找到 flutter / packages / flutter_tools / lib / src / android / android_studio.dart ,打开 android_studio.dart 文件后,滑动到最下面,删除掉下图所示代码处的字符串 jdk 。
image.png
删除后效果如下图
image.png
2 按下图操作,找到文件
image.png
然后再依次点开 Contents / jre,你 jre 文件夹下目前应该是只有 Contents 文件夹,复制该 Contents 文件夹后,手动在 jre 文件夹下新建一个 jdk 文件夹,然后把刚才复制的 Contents 文件夹粘贴到 jdk 文件夹下,如下图所示
image.png
注意:有些Android Studio可能是“jbr”文件,不用管jbr文件,直接复制一份jbr文件在同一路经,再把复制的文件改名为“jre”文件,再按上面操作在jbr文件下新建一个jdk文件,把Contents文件夹复制进去
3 我们再回到终端,运行 flutter doctor 命令
image.png
聪明的小伙伴会发现,特么变好了,什么原理,哈哈……