mac安装flutter运行flutter doctor报错Unable to find any JVMs matching version 1.8.
其他报错网上都有解决办法,但是这个问题的话,网上的方法是安装java1.8但是我默认装的是这个版本
所以大家的方法都是重新安装低版本的java1.8,但是这个很麻烦,并且会破坏电脑之前的环境,很麻烦
还有一种方法是说android studio自带java1.8,所以把bash_profile指向这个java1.8即可,这个方法虽然不用重新安装java1.8了,但是环境破坏的更严重
下面是我的方法:
我发现我在安装android studio之前是没有报这个错的,是安装之后才报这个错的,所以很可能和android studio有关系
然后我发现上面的报错里还有一个android studio的报错
所以我就按照网上的方法解决这个报错
方法很简单
进入android studio的包里,然后进入Contents->jre这个目录下面,有一个Contents文件夹,我们需要在jre目录下新建一个名为jdk的文件夹,然后把Contents移动道这个jdk文件夹里面,如下图
这样再运行flutter doctor就不报错了
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!