Mac系統(tǒng)上搭建Flutter開發(fā)環(huán)境
1.克隆Flutter代碼
將Flutter代碼下載到本地崇摄,git命令行饼问、git界面工具稚照、網(wǎng)頁直接下載矫付,只要把Flutter代碼下載到本地就行
git clone -b beta https//github.com/flutter/flutter.git
最近github好像有點(diǎn)不給力凯沪,下載可能特別慢。推薦一個(gè)碼云地址https://gitee.com/mirrors/Flutter 下載快技即,每日同步更新官方代碼著洼,其實(shí)也不錯(cuò)。
2.配置環(huán)境變量
將Flutter代碼中bin文件目錄添加到系統(tǒng)環(huán)境變量中而叼,這里和java環(huán)境配置大同小異身笤,mac端具體操作如下:
第一步:
cd ~ // 在終端進(jìn)入用戶目錄,一般打開終端默認(rèn)就是
第二步:
open .bash_profile // 打開配置文件
// 另 如果 .bash_profile文件不存在需先創(chuàng)建再打開葵陵,具體如下:
// touch .bash_profile
// open .bash_profile
第三步:
export PATH=${PATH}:/Users/xxx/flutter/bin:$PATH
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
// 復(fù)制三行到bash_profile文件中 保存關(guān)閉即可
// “/Users/xxx/flutter/bin” 為Flutter下載到本地的目錄地址液荸,其他兩句為方便在天朝正常使用flutter而添加,無需改動(dòng)
第四步:
source .bash_profile // 執(zhí)行文件 使命令生效
3.測(cè)試Flutter環(huán)境是否配置成功
打開終端輸入 flutter
出現(xiàn) flutter相關(guān)命令用法則表示配置成功
4.使用flutter doctor安裝其他依賴
打開終端輸入 flutter doctor
等待......
完成后會(huì)顯示所有所需工具 如Android studio + Android toolchain
打√的表示已安裝
5. 《重磅》配置AndridStudio脱篙, 安裝相關(guān)插件
打開AndroidStudio 打開Setting Preferences -> Plugins
依次安裝Flutter娇钱、dart插件
1.Flutter安裝成功后重啟AS會(huì)默認(rèn)設(shè)置成功配置路徑
2.Dart安裝成功后重啟AS 再次打開Setting Preferences -> Languages & Frameworks
勾選 Enable Dart support for the project 'flutter_app'
配置Dart SDK path為: Flutter代碼下載地址/bin/cache/dart-sdk
6.重啟Android Studio
點(diǎn)擊 Flie ->New ->New Flutter
出現(xiàn)New Flutter選項(xiàng)表示最終成功 開始寫你的Hello world吧
結(jié)尾:
安裝過程挺簡(jiǎn)單的,過程中遇到兩個(gè)問題绊困。
1.網(wǎng)上一波操作最后打開AS并沒發(fā)現(xiàn)創(chuàng)建Flutter入口文搂,最后發(fā)現(xiàn)AS中少安裝了Flutter插件,必須安裝并確認(rèn)配置才有New Flutter
2.在第三步測(cè)試Flutter環(huán)境是否配置成功時(shí)秤朗,打開終端輸入flutter出現(xiàn)了flutter相關(guān)命令使用說明煤蹭, 但是同時(shí)報(bào)了一個(gè)
// error:invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: Library/Developer/CommandLineTools/usr/bin/xcrun
按網(wǎng)上許多說法命令行重新安裝Xcode,并沒用,其實(shí)問題在于無CommandLineTools硝皂,最后在官網(wǎng)http://developer.apple.com/downloads下載OS對(duì)應(yīng)版本的CommandLineTools常挚,最后安裝即可