基本配置
- 操作系統(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ū)陵刹,如圖找到文件配置
至于真機(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)配置
安裝好flutter,重新打開(kāi)AS,就可以看到Start a new Flutter project的選項(xiàng)了总珠。