注:本文基于Flutter1.12.13+Mac版本。
準(zhǔn)備工作
- 目前為止,F(xiàn)lutter次版本的發(fā)布一般以月份為版本號(hào),如1.12.13的第一個(gè)穩(wěn)定版本是12月發(fā)布的,以此類推;版本分為穩(wěn)定版Stable、預(yù)發(fā)布版Beta及開發(fā)版Dev,正常用的時(shí)候選擇Stable版本。
- 下載成功后入放在本機(jī)的任意一個(gè)地方,并在~/.bash_profile文件中配置對(duì)應(yīng)的環(huán)境變量如下,以便通過命令終端能找到對(duì)應(yīng)的命令:
export PATH="$PATH:/Path of flutter sdk/bin"
然后在系統(tǒng)終端執(zhí)行:
source ~/.bash_profile
即可生效,可以通過export命令查環(huán)境變量生效情況。
到此為止準(zhǔn)備工作已完成,更詳細(xì)步驟請(qǐng)查看。
目錄結(jié)構(gòu)
用任何一款文本編輯器打開Flutter SDK文件目錄,本人用的是Visual Studio Code,看到的目錄結(jié)果如下:

image.png
有幾個(gè)目錄重點(diǎn)需要關(guān)注一下:
.pub-cache // 放置插件的地方,包括來自第三方插件(git)、系統(tǒng)插件(pub.dartlang.org)及pub.dev插件(pub.flutter-io.cn)
bin // 放置Flutter執(zhí)行命令生成的入口文件或緩存文件等
packages // 放置Flutter執(zhí)行過程中實(shí)現(xiàn)各種命令的插件包
version // 當(dāng)前SDK的版本號(hào)
初步認(rèn)識(shí)SDK的目錄結(jié)構(gòu)后來看看下一個(gè)問題:
Flutter是怎么開始運(yùn)行的?