在我們很多小伙伴費(fèi)精千萬(wàn)子孫后搭好Flutter環(huán)境后,在終端運(yùn)行“flutter doctor”后依然報(bào)錯(cuò)丐吓,此時(shí)初學(xué)者的小伙伴一臉蒙B了浅悉,內(nèi)心一萬(wàn)個(gè)“草泥馬”在跑,下面我們一一來(lái)看券犁,下圖就是本人操作報(bào)錯(cuò)
image.png
下面我們重點(diǎn)講一下“Unable to find bundled Java version”報(bào)錯(cuò)問(wèn)題
1 找到你本地的FlutterSDK术健,依次找到 flutter / packages / flutter_tools / lib / src / android / android_studio.dart ,打開(kāi) android_studio.dart 文件后粘衬,滑動(dòng)到最下面荞估,刪除掉下圖所示代碼處的字符串 jdk 。
image.png
刪除后效果如下圖
image.png
2 按下圖操作稚新,找到文件
image.png
然后再依次點(diǎn)開(kāi) Contents / jre勘伺,你 jre 文件夾下目前應(yīng)該是只有 Contents 文件夾,復(fù)制該 Contents 文件夾后褂删,手動(dòng)在 jre 文件夾下新建一個(gè) jdk 文件夾飞醉,然后把剛才復(fù)制的 Contents 文件夾粘貼到 jdk 文件夾下,如下圖所示
image.png
注意:有些Android Studio可能是“jbr”文件笤妙,不用管jbr文件冒掌,直接復(fù)制一份jbr文件在同一路經(jīng),再把復(fù)制的文件改名為“jre”文件蹲盘,再按上面操作在jbr文件下新建一個(gè)jdk文件股毫,把Contents文件夾復(fù)制進(jìn)去
3 我們?cè)倩氐浇K端,運(yùn)行 flutter doctor 命令
image.png
聰明的小伙伴會(huì)發(fā)現(xiàn)召衔,特么變好了铃诬,什么原理,哈哈……