溫馨提示:其實(shí)不需要開VNP猖闪,我之前開了VNP肌厨,導(dǎo)致down Android studio的SDK有一些莫名其妙的錯(cuò)誤。
注意:如果是bash的終端(終端的上部邊框有英文展示)吵护,通過vim ~/.bash_profile 打開文件 配置環(huán)境變量,如果用全局支持flutter命令馅而,執(zhí)行 source ~/.bash_profile 用爪,使得配置文件生效胁镐。
flutter的環(huán)境,需要安裝cocoapod盯漂,網(wǎng)上有一大堆資料,這里就不多說了帖渠。
第一步:在官網(wǎng)上下載穩(wěn)定的flutter版本竭宰,不建議安裝最新版本。flutter版本下載地址
第二步:把flutter解壓后的文件夾狞甚,放到你想放的位置廓旬,推薦放在home下面。(root后期更新啥的比較麻煩孕豹,因?yàn)樾枰跈?quán)。)
第三步:通過終端打開: zshrc 文件?
終端命令: ?vim ~/.zshrc ? ? ? ?回車 ? ?i
第四步:配置環(huán)境變量:
export PATH=“這里放flutter文件里面bin的地址”:$PATH
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
按shift + esc ? 再按 ? :wq ? ? 保存退出
第五步:輸入flutter doctor 如果沒有反應(yīng)春霍,在終端輸入命令:source ~/.zshrc ? ? 讓 zshrc的配置生效叶眉,再執(zhí)行flutter doctor 檢測(cè)環(huán)境,狀況如下:
第六步:針對(duì)以上紅色區(qū)域的處理离福,我是先安裝Android Studio炼蛤。前往Android開發(fā)官網(wǎng):Android開發(fā)官網(wǎng)(如果是M芯片的,選擇apple chip 版本絮识,否則選擇intel chip版本。具體一看查看 關(guān)于本機(jī) 處理器的信息)熄攘。ps :這里我遇到的坑彼念,因?yàn)槲议_了VNP逐沙,不知道啥情況,安裝Android Studio的時(shí)候棚赔,彈出 設(shè)置 proxy徘郭,一臉懵逼,后來是關(guān)閉了VNP残揉,就正常安裝了。
第七步:Android studio的配置 如圖:
第八步:再flutter doctor 出現(xiàn)如下:
根據(jù)紅色文字的提示绩卤,下載java包地址:JAVA包下載地址 ? 濒憋。根據(jù)網(wǎng)址提示下載就好陶夜,這一步很簡(jiǎn)單。根據(jù)提示条辟,在終端執(zhí)行: flutter doctor --android-licenses
第八步:再flutter doctor 出現(xiàn)如下:
根據(jù)提示羽嫡,在終端執(zhí)行 ?flutter doctor --android-licenses
第九步:再一次 flutter doctor,如圖所示:
這個(gè)參考這篇文章解決:https://blog.csdn.net/wh5359/article/details/118895172
方法就是:1)/Users/mac/Software/flutter/packages/flutter_tools/lib/src/android/android_studio.dart ?中找到 這個(gè)?android_studio.dart 婚惫。把globals.fs.path.join(directory, 'jre', 'jdk',?'Contents', 'Home') :替換成globals.fs.path.join(directory, 'jre', 'Contents', 'Home') ,就是去掉jdk先舷。
2)應(yīng)用程序 -> ?Android studio ?展示包內(nèi)容 蒋川,在contents 的 jre 文件下面新建 jdk 文件夾,并把此處jre的 contents 拷貝一份放到 jdk 文件夾下面捺球。
3) 打開 Android ?studio 的,操作如圖:
最后一次 flutter doctor
成功的樣子如下:
第十步:在Android Studio的Preferences 中 配置flutter開發(fā)插件耘擂,選擇 Dart 和Flutter 插件。
到這一步醉冤,恭喜你,flutter環(huán)境和開發(fā)環(huán)境都搭建好了铃绒,就可以開始寫flutter項(xiàng)目了螺捐。
以上就是flutter的配置過程,耐心赔癌,耐心澜沟,還是耐心。