Flutter環(huán)境搭建到運(yùn)行現(xiàn)有項(xiàng)目

1.下載SDK
之前是有安裝包吊圾,但是環(huán)境沒(méi)搭建好,使用命令:

git clone -b stable https://github.com/flutter/flutter.git

下載特別慢墙懂,所以查了一下僧界,使用以下命令下載很快:

git clone https://github.com/flutter/flutter.git -b stable --depth 1

2.配環(huán)境變量(Mac和Windows有區(qū)別)
open ~/.bash_profile
export FLUTTER_HOME=/Users/liuffsunny/Desktop/flutter(SDK文件夾)
export PATH=$PATH:$FLUTTER_HOME/bin (flutter環(huán)境變量)
export PATH=$PATH:$FLUTTER_HOME/bin/cache/dart-sdk/bin (dart環(huán)境變量)


image.png

2.配置鏡像

image.png

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FUTTER_STORAGE_BASE_URL=https://storage.flutter

最后bash_profile文件里的內(nèi)容:


bash_profile文件

在終端命令輸入:
open ~/.bash_profile //打開(kāi)bash_profile ( 如果不存在這個(gè)文件敌买,需要先創(chuàng)建)
創(chuàng)建步驟:

1. 啟動(dòng)終端Terminal
2. 進(jìn)入當(dāng)前用戶(hù)的home目錄
    輸入cd ~
3. 創(chuàng)建.bash_profile
    輸入touch .bash_profile
4. 編輯.bash_profile文件
    輸入open .bash_profile
  第一種方式
<1>、為在彈出的.bash_profile文件內(nèi)進(jìn)行編輯  
<2>外盯、編輯完成后直接保存文件
<3>、關(guān)閉.bash_profile文件
<4>翼雀、更新配置過(guò)的環(huán)境變量    輸入source .bash_profile
在.bash_profile文件為鎖定狀態(tài)的時(shí)候饱苟,第一種方式是不可行的,那么用第二種方式來(lái)編輯.bash_profile文件
 第二種方式狼渊,在Terminal終端通過(guò)指令來(lái)對(duì).bash_profile文件進(jìn)行編輯
<1>箱熬、輸入 vim .bash_profile
<2>、輸入 i 進(jìn)行編輯模式
<3>狈邑、然后把需要編輯的內(nèi)容鍵入城须,編輯完之后直接按esc退出編輯模式,
<4>米苹、輸入:w進(jìn)行文件的保存糕伐,:wq為保存并退出指令
備注:在實(shí)際開(kāi)發(fā)過(guò)程中,遇到了沒(méi)有寫(xiě)入權(quán)限的問(wèn)題

source ~/.bash_profile //刷新當(dāng)前終端窗口 (在 ~/.bash_profile 中配置環(huán)境變量, 可是每次重啟終端后配置的不生效.需要重新執(zhí)行 : $source ~/.bash_profile)
注意后期執(zhí)行flutter 相關(guān)的命令驱入,一定也是執(zhí)行過(guò)這句之后赤炒。
3.指令
flutter --version // 檢測(cè)SDK版本
dart --version // 檢測(cè)dartSDK版本

image.png

flutter create helloFlutter //創(chuàng)建新項(xiàng)目
flutter doctor //檢測(cè)運(yùn)行環(huán)境
flutter run // cd到深層項(xiàng)目目錄(不然會(huì)報(bào)錯(cuò))
image.png

這里安卓studio版本過(guò)高,還有點(diǎn)問(wèn)題亏较,后期更新
1.要安裝好Xcode
2.安裝好VScode(vs安裝dart和flutter擴(kuò)展)
3.同樣也安裝了android studio和JDK (參考文章http://www.reibang.com/p/efd5dc251ea2)
Java SE Downloads 入口JDK Download
然后選macOS Installer jdk-14.0.1_osx-x64_bin.dmg莺褒,176M
然后安裝??JDK 14.0.1?.pkg
小聲逼逼:應(yīng)該得配置環(huán)境變量后續(xù)更新吧
一開(kāi)始Android studio 不顯示可用的模擬器,安裝了Flutter和Dart后也會(huì)報(bào)上圖的錯(cuò)誤

[!] Android Studio (version 4.1)
    ? Flutter plugin not installed; this adds Flutter specific functionality.
    ? Dart plugin not installed; this adds Dart specific functionality.

在這里選了一下SDK的文件路徑雪情,就好了


image.png

image.png

cd 到文件路徑:
flutter run命令:
報(bào)錯(cuò):Error: No pubspec.yaml file found.
This command should be run from the root of your Flutter project.
Do not run this command from the root of your git clone of Flutter.


image.png

解決方案:cd 到更深的一層目錄遵岩,就可以了。

由于Android Studio有問(wèn)題,flutter doctor檢測(cè)到?jīng)]有可用的設(shè)備尘执,于是轉(zhuǎn)移到VSCode打開(kāi)現(xiàn)有項(xiàng)目舍哄,打開(kāi)dart文件,同意右下角的彈出框誊锭,會(huì)發(fā)現(xiàn)右下角出現(xiàn)了iPhone模擬器可選設(shè)備表悬,如圖所示:


image.png

如果覺(jué)得設(shè)備過(guò)少,可以在


image.png

image.png

在這里繼續(xù)添加丧靡,此時(shí)flutter doctor 檢測(cè)已有可用device蟆沫,
執(zhí)行flutter run,可以看到項(xiàng)目終于跑起來(lái)了温治。good luck饭庞!


終端顯示
運(yùn)行效果顯示

參考鏈接:

vs code 搭建flutter運(yùn)行環(huán)境(mac)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市熬荆,隨后出現(xiàn)的幾起案子舟山,更是在濱河造成了極大的恐慌,老刑警劉巖卤恳,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件累盗,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡纬黎,警方通過(guò)查閱死者的電腦和手機(jī)幅骄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)本今,“玉大人拆座,你說(shuō)我怎么就攤上這事」谙ⅲ” “怎么了挪凑?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)逛艰。 經(jīng)常有香客問(wèn)我躏碳,道長(zhǎng),這世上最難降的妖魔是什么散怖? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任菇绵,我火速辦了婚禮,結(jié)果婚禮上镇眷,老公的妹妹穿的比我還像新娘咬最。我一直安慰自己,他們只是感情好欠动,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布永乌。 她就那樣靜靜地躺著惑申,像睡著了一般。 火紅的嫁衣襯著肌膚如雪翅雏。 梳的紋絲不亂的頭發(fā)上圈驼,一...
    開(kāi)封第一講書(shū)人閱讀 51,718評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音望几,去河邊找鬼绩脆。 笑死,一個(gè)胖子當(dāng)著我的面吹牛橄妆,可吹牛的內(nèi)容都是我干的衙伶。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼害碾,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了赦拘?” 一聲冷哼從身側(cè)響起慌随,我...
    開(kāi)封第一講書(shū)人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎躺同,沒(méi)想到半個(gè)月后阁猜,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蹋艺,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年剃袍,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捎谨。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡民效,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出涛救,到底是詐尸還是另有隱情畏邢,我是刑警寧澤,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布检吆,位于F島的核電站舒萎,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏蹭沛。R本人自食惡果不足惜臂寝,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望摊灭。 院中可真熱鬧咆贬,春花似錦、人聲如沸斟或。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至御毅,卻和暖如春根欧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背端蛆。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工凤粗, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人今豆。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓嫌拣,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親呆躲。 傳聞我的和親對(duì)象是個(gè)殘疾皇子异逐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355