首先需要下載flutter源碼,以下是github地址:
https://github.com/flutter/flutter
然后需要安裝git環境吧,下圖紅框可以自行下載安裝

接下來需要安裝flutter sdk,可以自行創建一個指定的目錄,把相應的flutter源碼clone下來,如下圖,我目前的目錄指定在 D:\FlutterGitSource

OK,如下圖,下載完畢

然后在咱們的目錄下就有相應的源碼了,以后要更新也很簡單

隨后別忘記配置環境變量,如下圖,其實和java,maven等都類似,都是bin目錄:

打開cmd,輸入命令: flutter doctor
這個時候提示git沒有配置環境變量,那么再來配置一個

配置git環境變量,如下圖:

復制目錄,到path環境變量中

隨后新增兩個額外的環境變量:
PUB_HOSTED_URL https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn


添加這個主要是由於官網因為某些原因不能連上(你懂的)
注意:這兩個環境變量一定要加,否則可能導致 flutter doctor 命令連接不上服務
參考這個連接: https://github.com/flutter/flutter/wiki/Using-Flutter-in-China
然后再重復 flutter doctor ,如下圖,這個時候在下載sdk啊等等,還有 dart,dart是編程的主要語言,

第一次運行一個flutter命令(如flutter doctor)時,它會下載它自己的依賴項並自行編譯。以后再運行就會快得多。這主要就是用於檢查依賴環境以及相關sdk的
等待一段時間后,出現如下,打勾代表正確, X 達代表有問題, ! 代表要需要安卓studio以及連接的設備,那么現在我們主要需要安裝的就是安卓sdk了,也就是說,flutter sdk已經安裝OK

OK~ 那來吧,把安卓sdk裝一下
安裝 android studio

安裝過程就省略了。。。

默認情況下 安卓sdk沒有,那么cancel之后,會自動去下載,很方便,只不過下載過程會稍微慢一點,耐心等待吧。。。

到下面這張圖的話,那就代表OK了

點擊finish!~
然后我們再到cmd 命令行執行 flutter doctor 看一下環境是否配置OK

這個時候,其實已經差不多了,第一個 感嘆號 是 安卓 licenses,第二個 是沒有連接的設備,這個暫時不管
隨后執行:flutter doctor --android-licenses

每個步驟往下都按 Y 即可,最后如圖:

然后我們再到cmd 命令行執行 flutter doctor 看一下環境是否配置OK

OK了吧,現在只有一個感嘆號了,那就是沒有連接的設備,這個可以暫時不管了。到此 flutter sdk 以及 android sdk 和 android studio 已經都安裝完畢啦~~!
