1.官網(wǎng)下載SDK

2.解壓下載的包并放入自己的目標文件夾,官網(wǎng)推薦在自己目錄下建立development文件夾

也可以通過git拉取對應項目(耗時較長)
git clone https://github.com/flutter/flutter.git
3.配置Flutter鏡像&環(huán)境變量
如果你使用默認的bash那么配置 ~/.bash_profile
如果你使用zsh(Mac新系統(tǒng)默認是zsh)那么配置~/.zshrc
#Flutter 鏡像配置
$ export PUB_HOSTED_URL=https://pub.flutter-io.cn
$ export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
#Flutter 配置
$ export FLUTTER=/opt/flutter/bin
$ export PATH=$FLUTTER:$PATH
其中FLUTTER=/opt/flutter/bin是存放Flutter的bin的路徑
配置完成后重新打開終端或使用source指令
4.驗證是否安裝成功
在終端輸入
flutter doctor
第一次驗證的時間較長

返回以上數(shù)據(jù)說明完全配置完成了,可以正常使用了
但是 ?。?! 如果第一次安裝 可能會出現(xiàn)很多的坑
坑1

這種需要檢驗下自己
~/.bash_profile或~/.zshrc里的Flutter相關路徑是否正確
坑2

- 首先檢查自己是否正確安裝了JDK
-
如果安裝正常,打開Android Studio,找到設置中的Appearance&Behavior - System Settings - Android SDK
設置完成后終端執(zhí)行
flutter doctor --android-licenses
執(zhí)行完成后再次用
flutter doctor
驗證,如果還是存在之前的問題
推薦一個bash設置
export PATH=/Users/snow/opt/flutter/bin:$PATH
export ANDROID_HOME="/Users/snow/Library/Android/sdk"
export PATH=${PATH}:${ANDROID_HOME}/tools:$ANDROID_HOME/platform-tools
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
手動指定了Android-sdk路徑
設置完成后重啟終端再做驗證
坑3
運行過程中卡住
第一次用模擬器運行flutter工程容易卡住
Running Gradle task 'assembleDebug'...
原因是Gradle的Maven倉庫在國外
解決方案
修改項目下的 build.gradle文件
文件路徑:項目 --> Android -->build.gradle 文件
找到關鍵詞
google()
jcenter()
全部替換為
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
同時修改Flutter安裝目錄中的flutter.gradle文件
文件路徑:flutter/packages/flutter_tools/gradle/flutter.gradle
坑4
模擬器運行中報錯

這時候試著在工程目錄下執(zhí)行以下指令
flutter packages get
完成后能正常在模擬器中跑起來
