Flutter 環(huán)境搭建

一直想嘗試Flutter,但看群里有人說(shuō)Flutter開(kāi)發(fā)環(huán)境搭建有點(diǎn)麻煩,嘗試一下果真如此桶癣,所以在此記錄一下。由于我使用mac娘锁,所以這篇僅針對(duì)在macOS上搭建Flutter開(kāi)發(fā)環(huán)境牙寞。

一、 系統(tǒng)要求

  • 操作系統(tǒng):macOS (64-bit)
  • 磁盤(pán)空間: 700 MB (不包括Xcode或Android Studio的磁盤(pán)空間)

二莫秆、獲取SDK

獲取SDK有兩種方式:

這步完成后间雀,解壓安裝包到你想安裝的目錄。兩種方式镊屎,一種是直接解壓惹挟,即鼠標(biāo)右鍵,第二種是使用unzip杯道。

三匪煌、配置Flutter環(huán)境

1责蝠、在命令行下,進(jìn)入用戶目錄

cd $HOME

2 萎庭、打開(kāi).bash_profile文件

open -e .bash_profile

3霜医、添加 Flutter SDK 安裝的路徑
bash_profile文件中,添加SDK安裝路徑驳规,并將Flutter官方為中國(guó)開(kāi)發(fā)者搭建了臨時(shí)鏡像添加進(jìn)去

export PATH=${PATH}:`pwd`/flutter/bin:$PATH
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

其中肴敛,pwd是SDK的安裝路徑,比如在我的mac中吗购,我就要這么填寫(xiě)

export PATH=${PATH}:/Users/darrenW/Flutter/flutter/bin:$PATH

/Users/darrenW/Flutter是SDK的安裝路徑医男。
后面兩行是臨時(shí)鏡像,不能保證一直可用捻勉,讀者可以參考詳情請(qǐng)參考 Using Flutter in China 以獲得有關(guān)鏡像服務(wù)器的最新動(dòng)態(tài)镀梭。

4、更新剛配置的環(huán)境變量

source .bash_profile

5踱启、運(yùn)行 flutter doctor
命令行輸入flutter doctor报账,安裝 Futter 剩余依賴項(xiàng)。

四埠偿、編輯器設(shè)置

由于我是iOS開(kāi)發(fā)透罢,電腦上已經(jīng)有Xcode,所以不再介紹xcode的安裝冠蒋,至于安裝Android Studio羽圃,也不在介紹,敬請(qǐng)百度抖剿。
編輯器我使用的是Visual Studio Code(VSCode大法好呀P嗄),版本要求1.20.1或更高版本斩郎。
1愁憔、安裝Flutter插件

  • 啟動(dòng) VS Code
  • 在應(yīng)用商店中搜索flutter,下載安裝
  • 重啟VS Code

2孽拷、 通過(guò)Flutter Doctor驗(yàn)證設(shè)置

  • 調(diào)用 View>Command Palette...(快捷鍵shit+com+p)
  • 輸入 ‘doctor’, 然后選擇 ‘Flutter: Run Flutter Doctor’ action
  • 查看“OUTPUT”窗口中的輸出是否有問(wèn)題

3、創(chuàng)建新的應(yīng)用

  • 調(diào)用 View>Command Palette…
  • 輸入 ‘flutter’, 然后選擇 ‘Flutter: New Project’ action
  • 輸入 Project 名稱(chēng) (如myapp), 然后按回車(chē)鍵
  • 指定放置項(xiàng)目的位置半抱,然后按藍(lán)色的確定按鈕
  • 等待項(xiàng)目創(chuàng)建繼續(xù)脓恕,并顯示main.dart文件(在lib文件夾中)
  • 運(yùn)行應(yīng)用程序(如果你之前沒(méi)有打開(kāi)Simulator,請(qǐng)打開(kāi)窿侈,不然無(wú)法運(yùn)行)

至此炼幔,F(xiàn)lutter環(huán)境就算搭建成功了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末史简,一起剝皮案震驚了整個(gè)濱河市乃秀,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖跺讯,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枢贿,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡刀脏,警方通過(guò)查閱死者的電腦和手機(jī)局荚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)愈污,“玉大人耀态,你說(shuō)我怎么就攤上這事≡荼ⅲ” “怎么了首装?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)杭跪。 經(jīng)常有香客問(wèn)我仙逻,道長(zhǎng),這世上最難降的妖魔是什么揍魂? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任桨醋,我火速辦了婚禮,結(jié)果婚禮上现斋,老公的妹妹穿的比我還像新娘喜最。我一直安慰自己,他們只是感情好庄蹋,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布瞬内。 她就那樣靜靜地躺著,像睡著了一般限书。 火紅的嫁衣襯著肌膚如雪虫蝶。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,007評(píng)論 1 284
  • 那天倦西,我揣著相機(jī)與錄音能真,去河邊找鬼。 笑死扰柠,一個(gè)胖子當(dāng)著我的面吹牛粉铐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播卤档,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼蝙泼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了劝枣?” 一聲冷哼從身側(cè)響起汤踏,我...
    開(kāi)封第一講書(shū)人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤织鲸,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后溪胶,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體搂擦,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年载荔,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了盾饮。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡懒熙,死狀恐怖丘损,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情工扎,我是刑警寧澤徘钥,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站肢娘,受9級(jí)特大地震影響呈础,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜橱健,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一而钞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧拘荡,春花似錦臼节、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至蟋定,卻和暖如春粉臊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背驶兜。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工扼仲, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人抄淑。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓犀盟,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親蝇狼。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 謹(jǐn)以此文獻(xiàn)給想少走彎路的人倡怎,筆者參考傳送門(mén)走了不少?gòu)澛?1 配置環(huán)境變量 由于在國(guó)內(nèi)訪問(wèn)Flutter有時(shí)可能會(huì)受...
    lltree閱讀 1,004評(píng)論 1 0
  • Flutter迅耘,谷歌開(kāi)源的一個(gè)混合開(kāi)發(fā)框架贱枣,最近很火啊。 Flutter環(huán)境對(duì)Mac系統(tǒng)要求: 操作系統(tǒng): mac...
    Sheldon_WDG閱讀 1,366評(píng)論 12 2
  • Flutter是一種跨端語(yǔ)言颤专,支持同時(shí)開(kāi)發(fā)iOS和Android纽哥,考慮到iOS所需的環(huán)境和Xcode,建議Flut...
    MMR無(wú)與倫比閱讀 1,649評(píng)論 0 0
  • 從上月7號(hào)到21號(hào)截止栖秕,從經(jīng)歷科二到科三春塌,恍恍惚惚,一路殺下來(lái)科三在最后靠邊停車(chē)時(shí)簇捍,壓線導(dǎo)致不過(guò)關(guān)只壳。時(shí)隔二...
    SHE林閱讀 273評(píng)論 0 0
  • 基本概念 Ajax 全稱(chēng)是異步的 JavaScript 和 XML 。 通過(guò)在后臺(tái)與服務(wù)器進(jìn)行少量數(shù)據(jù)交換暑塑,AJA...
    faremax閱讀 304評(píng)論 0 0