提示:
正式版FlutterSDK為1.20.2箭养,.tar文件44.1?MB
最新FlutterSDK1.21.0-9.1.pre版完整的相關(guān)文件1.99GB
1扫茅、下載Flutter SDK
1.1終端cd 到想要安裝Flutter SDK到目錄
cd +存放路徑
1.2執(zhí)行下面指令就會下載SDK文件夾“flutter”
git clone https://github.com/flutter/flutter.git
或者
git clone -b master https://github.com/flutter/flutter.git
穩(wěn)定版
git clone -b beta https://github.com/flutter/flutter.git
使用beta版铭段。
經(jīng)過等待終于下載完
Macbook@ % cd /Users/Macbook/Documents/Flutter
Macbook@ Flutter % git clone https://github.com/flutter/flutter.git
Cloning into 'flutter'...
remote: Enumerating objects: 34, done.
remote: Counting objects: 100% (34/34), done.
remote: Compressing objects: 100% (34/34), done.
remote: Total 257017 (delta 11), reused 7 (delta 0), pack-reused 256983
Receiving objects: 100% (257017/257017), 110.01 MiB | 55.00 KiB/s, done.
Resolving deltas: 100% (197622/197622), done.
Updating files: 100% (4933/4933), done.
文件夾結(jié)構(gòu)如下圖:
2惯裕、配置.bash_profile
2.1打開根目錄文件夾open ~
或查看文件內(nèi)容open -e .bash_profile
2.2創(chuàng)建/編輯文件:vim ~/.bash_profile
,
2.3輸入內(nèi)容:
// 用戶需要設(shè)置,不要照搬
export PATH=${PATH}:~/document/code/flutter/bin
// 再加上Flutter官方為中國開發(fā)者搭建了臨時鏡像:
export PUB_HOSTED_URL=https://pub.flutter-io.cn //國內(nèi)用戶需要設(shè)置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //國內(nèi)用戶需要設(shè)置
注意:PATH_TO_FLUTTER_GIT_DIRECTORY 為你flutter的路徑撞牢,比如“~/document/code”,至內(nèi)部bin文件夾
export PATH=${PATH}:PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin
或者
export PATH=PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin:$PATH
戶需要設(shè)置
export PATH=${PATH}:~/document/code/flutter/bin
//或者
export PATH=~/document/code/flutter/bin:$PATH
3叔营、檢測是否配置完成
3.1刷新當(dāng)前終端窗口source ~/.bash_profile
3.2執(zhí)行 flutter -h
或flutter doctor
-h成功會展示Flutter指令說明:
Manage your Flutter app development.
doctor成功會展示Android和Xcode環(huán)境模擬器運(yùn)行設(shè)備配置情況
Doctor summary (to see all details, run flutter doctor -v):
3.3結(jié)果用如圖用勾叉表示屋彪,成功為打勾,錯誤為打叉绒尊。
正常情況下最近的MacOS下載的Xcode最新版畜挥,是成功的。
安卓的是配置失敗的婴谱,已經(jīng)下載有Android Studio蟹但。下圖有提示解決方法:執(zhí)行 flutter doctor --android-licenses
授權(quán),和插件PluginFlutter
與Dart
未安裝谭羔,插件安裝去Android Studio搜索安裝就行华糖。
如果是手動去下載SDK,執(zhí)行
flutter -h
或flutter doctor
可能會報錯瘟裸,缺失文件客叉,所以是建議用上面指令去下載SDK。
Error: The Flutter directory is not a clone of the GitHub project.
The flutter tool requires Git in order to operate properly;
to install Flutter, see the instructions at:
https://flutter.dev/get-started
如果后續(xù)使用過程中,想切換SDK版本兼搏,可以執(zhí)行
flutter channel
查看有什么渠道版本卵慰,執(zhí)行flutter channel <渠道分支名稱>
和flutter upgrade
可以直接切換。
渠道分支名稱
Flutter channels:
master 主分支
dev 開發(fā)版
beta 測試版
* stable 穩(wěn)定版(帶*表示當(dāng)前使用的分支佛呻,線上開發(fā)推薦穩(wěn)定版)
flutter channel stable
flutter upgrade
4裳朋、完成
后續(xù)可以創(chuàng)建項目flutter create FlutterDemo
,需要權(quán)限就在前面加上sudo