Mac環(huán)境下配置Flutter

基本配置

  • 操作系統(tǒng):MacOS(64位)
  • 磁盤(pán)空間剩余:(>=)700MB(不包括IDE/tools的磁盤(pán)空間)
  • 工具:確保flutter所依賴(lài)的命令行工具可用
    1.bash
    2.curl
    3.git 2.x
    4.mkdir
    5.rm
    6.unzip
    7.which

獲取Flutter SDK

1.下載以下安裝包以獲取Flutter SDK的最新穩(wěn)定版本:flutter_macos_v1.0.0-stable.zip,建議直接下載念搬,因?yàn)間it clone的話(huà)中途會(huì)因?yàn)榫W(wǎng)絡(luò)斷了好幾次朗徊。
對(duì)于其他發(fā)布渠道和舊版本,請(qǐng)參閱SDK archive頁(yè)面有缆。

2.在桌面新建一個(gè)文件夾,進(jìn)入到文件下目錄下

cd ~/development
$ unzip ~/Downloads/flutter_macos_v1.0.0-stable.zip

3.把flutter工具添加到你的路徑里

 export PATH="$PATH:`pwd`/flutter/bin"

該命令是為當(dāng)前終端窗口設(shè)置PATH變量(PS:如果下次要運(yùn)行flutter命令的話(huà)袖外,先進(jìn)入放flutter文件的根目錄曼验,然后執(zhí)行export PATH="$PATH:pwd/flutter/bin",最后再在當(dāng)前終端里執(zhí)行flutter命令就可以啦)鬓照,要將Flutter永久添加到路徑豺裆,請(qǐng)參閱Update your path

現(xiàn)在可以使用Flutter命令了臭猜!

Run flutter doctor

運(yùn)行以下命令以查看是否需要安裝任何依賴(lài)項(xiàng)來(lái)完成設(shè)置(對(duì)于詳細(xì)輸出,請(qǐng)?zhí)砑?v標(biāo)志):

 $ flutter doctor

此命令檢查您的環(huán)境并向終端窗口顯示報(bào)告。 Dart SDK與Flutter捆綁在一起; 沒(méi)有必要單獨(dú)安裝Dart钾菊。 請(qǐng)仔細(xì)檢查輸出以了解可能需要安裝的其他軟件或執(zhí)行的其他任務(wù)(以粗體顯示)煞烫。
舉個(gè)例子:

[-] Android toolchain - develop for Android devices
    ? Android SDK at /Users/obiwan/Library/Android/sdk
    ? Android SDK is missing command line tools; download from https://goo.gl/XxQghQ
    ? Try re-installing or updating your Android SDK,
      visit https://flutter.io/setup/#android-setup for detailed instructions.

以下部分描述了如何執(zhí)行這些任務(wù)并完成設(shè)置過(guò)程凛俱。
安裝任何缺少的依賴(lài)項(xiàng)后料饥,再次運(yùn)行flutter doctor命令以驗(yàn)證是否已正確設(shè)置所有內(nèi)容原叮。

iOS setup

安裝Xcode

1.安裝Xcode9.0或者最新版本(在AppStore下載)
2.通過(guò)從命令行運(yùn)行以下命令巡蘸,配置Xcode命令行工具以使用新安裝的Xcode版本:

$ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

當(dāng)您想要使用最新版本的Xcode時(shí)悦荒,這是大多數(shù)情況下的正確路徑搬味。 如果需要使用其他版本身腻,請(qǐng)改為指定該路徑

部署ios設(shè)備

1.Install homebrew
2.確保homebrew是最新的

$  brew update

3.通過(guò)運(yùn)行以下命令嘀趟,安裝用于將Flutter應(yīng)用程序部署到iOS設(shè)備的工具:

$ brew install --HEAD usbmuxd
$ brew link usbmuxd
$ brew install --HEAD libimobiledevice
$ brew install ideviceinstaller ios-deploy cocoapods
$ pod setup

如果這些命令行出錯(cuò)了她按,運(yùn)行flutter doctor并且按照指示說(shuō)明解決問(wèn)題
4.如果想在ios設(shè)備上運(yùn)行酌泰,還得在Xcode上配置相關(guān)證書(shū)陵刹,如圖找到文件配置

flutter的ios工程.png

至于真機(jī)調(diào)試配置證書(shū)也糊,對(duì)于iOS開(kāi)發(fā)來(lái)說(shuō)狸剃,我就不贅述了钞馁。

Android setup

安裝和配置Android Studio

1.下載安裝Android Studio
2.安裝好工具后僧凰,再次使用flutter doctor允悦,可能會(huì)報(bào)這樣的問(wèn)題

! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licens

需要運(yùn)行

flutter doctor --android-licenses

這里界面會(huì)要求輸入Y/N,一路輸入Y就行了隙弛。

3.安裝好工具后,如圖進(jìn)行相關(guān)配置


安卓工具配置.png

添加flutter插件.png

安裝好flutter,重新打開(kāi)AS,就可以看到Start a new Flutter project的選項(xiàng)了总珠。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末钓瞭,一起剝皮案震驚了整個(gè)濱河市山涡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌唐责,老刑警劉巖熟菲,帶你破解...
    沈念sama閱讀 216,692評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人违帆,你說(shuō)我怎么就攤上這事〕⒌ǎ” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,995評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵眨猎,是天一觀的道長(zhǎng)寺渗。 經(jīng)常有香客問(wèn)我,道長(zhǎng)玲躯,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,223評(píng)論 1 292
  • 正文 為了忘掉前任鳄乏,我火速辦了婚禮跷车,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘橱野。我一直安慰自己朽缴,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布水援。 她就那樣靜靜地躺著密强,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蜗元。 梳的紋絲不亂的頭發(fā)上或渤,一...
    開(kāi)封第一講書(shū)人閱讀 51,208評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音许帐,去河邊找鬼劳坑。 笑死,一個(gè)胖子當(dāng)著我的面吹牛成畦,可吹牛的內(nèi)容都是我干的距芬。 我是一名探鬼主播,決...
    沈念sama閱讀 40,091評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼循帐,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼框仔!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起拄养,我...
    開(kāi)封第一講書(shū)人閱讀 38,929評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤离斩,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后瘪匿,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體跛梗,經(jīng)...
    沈念sama閱讀 45,346評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評(píng)論 2 333
  • 正文 我和宋清朗相戀三年棋弥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了核偿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,739評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡顽染,死狀恐怖漾岳,靈堂內(nèi)的尸體忽然破棺而出轰绵,到底是詐尸還是另有隱情,我是刑警寧澤尼荆,帶...
    沈念sama閱讀 35,437評(píng)論 5 344
  • 正文 年R本政府宣布左腔,位于F島的核電站,受9級(jí)特大地震影響捅儒,放射性物質(zhì)發(fā)生泄漏液样。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評(píng)論 3 326
  • 文/蒙蒙 一巧还、第九天 我趴在偏房一處隱蔽的房頂上張望蓄愁。 院中可真熱鬧,春花似錦狞悲、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,677評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至站超,卻和暖如春荸恕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背死相。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,833評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工融求, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人算撮。 一個(gè)月前我還...
    沈念sama閱讀 47,760評(píng)論 2 369
  • 正文 我出身青樓生宛,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親肮柜。 傳聞我的和親對(duì)象是個(gè)殘疾皇子陷舅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評(píng)論 2 354

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