1.sdk 配置
Android Studio 作為開發(fā)Flutter工具,該開發(fā)工具是Google 官方指定開發(fā)Android App的工具,目前支持Flutter 插件和Dart 插件。
下載方式
? ? ?1、在git命令行下輸入如下命令:
git clone -b alphahttps://github.com/flutter/flutter.git
注意: flutter的下載路徑要全英文并且路徑不能有空格!
? ? ? 2、Flutter SDK下載地址:
https://flutter.dev/docs/development/tools/sdk/releases?tab=macos?flutter.dev
進(jìn)入官網(wǎng)頁面以后如下圖:

畫紅框的地方可以根據(jù)當(dāng)前自己使用系統(tǒng)選擇不同平臺(tái)Flutter SDK ,由于我這里是macOS 所以我選擇如下圖的SDK進(jìn)行下載

這里有個(gè)議純屬個(gè)人建議:最好選擇stable分支的SDK進(jìn)行下載 并且不要選擇最新版本由于Flutter SDK更新速度較快。
我們?cè)陂_發(fā)項(xiàng)目中由于Flutter 整個(gè)生態(tài)還不完善所以有的功能會(huì)借助一些第三方plugs 去完成。而這三方plugs是造成不選擇最新版本最直接的原因之一。由于最新版本發(fā)布有很多插件還沒有同步編譯所以問題出在兼容和版本穩(wěn)定上。
2、下載完成解壓Flutter SDK安裝包到您想安裝的目錄下(目錄位置沒有要求):如

3、配置添加Flutter SDK下面bin目錄里面相關(guān)工具到path中去

最后一定要記得保存,保存運(yùn)行如下命令:
source ~/.bash_profile

在配置好上面path以后,我們需要手動(dòng)關(guān)閉終端然后重新打開并運(yùn)行如下命令:
flutter doctor -v

序號(hào)1:當(dāng)前你安裝的Flutter SDK 版本信息和Flutter 引擎版本還有Dart版本信息,由于Dart SDK已經(jīng)捆綁在Flutter里面了。
序號(hào)2: 由于本人是Android開發(fā)所以這個(gè)暫停一下(留下節(jié)課繼續(xù)更新)這個(gè)地方一般是需要在XCode上進(jìn)行配置Flutter 環(huán)境
序號(hào)3、4: 作為開發(fā)者,開發(fā)工具先行,由于我的電腦上已經(jīng)安裝了Android studio 和IDEA 所以我這兩個(gè)開發(fā)工具環(huán)境都已經(jīng)配置好。
下面我們還可以繼續(xù)運(yùn)行命令如下:
flutter -h

注意點(diǎn):如果您當(dāng)前Flutter SDK不是最新版本會(huì)提示:
A new version of Flutter is available!
To update to the latest version, run "flutter upgrade".
一般不需要理會(huì),除非您想升級(jí)到最新版本 可以直接運(yùn)行:
如下:

? 2.插件配置
? ? ? 1.Flutter插件支持Flutter開發(fā)人員工作流程(運(yùn)行,調(diào)試,熱重載等)。
? ? ? 2.Dart插件提供了代碼分析(代碼驗(yàn)證,鍵入代碼,完成代碼等)。
? ? ? 3.Flutter Enhancement Suite? Flutter代碼增強(qiáng)提示

? ? ? ?4.WidgetGenerator 自動(dòng)生成Widget接口

5.flutter-img-sync自動(dòng)同步照片路徑
? 3.鏡像配置
Flutter 社區(qū)
社區(qū)主鏡像,采用多種方式同步 Flutter 開發(fā)者資源(推薦)。
$exportPUB_HOSTED_URL=https://pub.flutter-io.cn$exportFLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
使用反向代理方式建立的 Flutter 鏡像,數(shù)據(jù)與站源實(shí)時(shí)同步。 Pub API 返回值未做處理,可能造成無法訪問的情況。
$exportPUB_HOSTED_URL=https://dart-pub.mirrors.sjtug.sjtu.edu.cn$exportFLUTTER_STORAGE_BASE_URL=https://mirrors.sjtug.sjtu.edu.cn
定時(shí)與 Flutter 社區(qū) Storage 鏡像同步,Pub API 采取定時(shí)主動(dòng)抓取策略,鏡像配置了完善的失敗回源策略(推薦)。
$exportPUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub$exportFLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
基于 TUNA 協(xié)會(huì)的鏡像服務(wù),數(shù)據(jù)策略與 TUNA 一致,通過非教育網(wǎng)的域名訪問。
$exportPUB_HOSTED_URL=http://mirrors.cnnic.cn/dart-pub$exportFLUTTER_STORAGE_BASE_URL=http://mirrors.cnnic.cn/flutter
定時(shí)(每天凌晨)與 TUNA 協(xié)會(huì)鏡像同步,數(shù)據(jù)有延遲,訪問速度有待反饋。
$exportPUB_HOSTED_URL=https://mirrors.cloud.tencent.com/dart-pub$exportFLUTTER_STORAGE_BASE_URL=https://mirrors.cloud.tencent.com/flutter