flutter是google使用dart語言開發的免費的可以運行在android和ios平臺上的應用,并且經過大量測試反饋,有良好的性能,質量。
flutter是基于Dart語言的,相對于有以下優點:
- 開源
- 熱重載
- 跨平臺
- 擴展性強
這里開始準備安裝flutter環境(由于我是一位android開發所以這次的安裝也是基于Android Studio的)
1. 先看看環境對硬件的要求
1.win7 sp1或者更高版本(64位)
2.400mb (不包含ide/工具的磁盤空間)
3.android sdtudio 3.0或者更高的版本
4.Android 4.1或者更高的版本
5.Android模擬鏡像推薦使用x86或者x86_64
2.硬件滿足了,我們再來安裝軟件(這一步我是基于git完成的,當然你也可以直接下載壓縮包,然后解壓使用)
用git命令下載flutter sdk
git clone -b alpha https://github.com/flutter/flutter.git
當然也可以下載beta分支的版本
git clone -b beta https://github.com/flutter/flutter.git
3.配置環境變量
打開剛剛下載的flutter sdk找到bin目錄然后復制這個bin路徑,列如我的是E:\Flutter_Sdk\flutter\bin,然后找到環境變量,我的電腦--右擊--屬性--高級系統設置--環境變量--找到path,點擊編輯,把剛才復制的路徑,粘貼到后面,記得與之前的指,用分號分開哦,然后一路保存就可以了
高級系統設置
高級--環境變量
找到path
編輯path
接下來就打開對應的,命令看看是否配置成功了,可以試試flutter,或者flutter -version,我是在flutter sdk中的flutter console.bat里面執行的,直接在cmd里面識別不了,我也不知道怎么回事
打開flutter console.bat是這個樣子的,
flutter console
輸入flutter會提示你常用的命令
輸入flutter --version會顯示你當前所在用的flutter的版本信息,以及版本來源地址
輸入flutter upgrade會自動更新sdk
配置國內鏡像(國內的大環境,大家都懂得)
直接設置兩個環境變量(方法詳細看前面flutter sdk的環境變量)
上海交通大學 Linux 用戶組 FLUTTER_STORAGE_BASE_URL: https://mirrors.sjtug.sjtu.edu.cn PUB_HOSTED_URL: https://dart-pub.mirrors.sjtug.sjtu.edu.cn Flutter 社區 FLUTTER_STORAGE_BASE_URL: https://storage.flutter-io.cn PUB_HOSTED_URL: https://pub.flutter-io.cn
flutter doctor自動下載所需的依賴
4.安裝Android studio以及flutter插件等(android studio的安裝這里就就不說了哦,下面我們直接看插件相關)
打開studio 搜索插件
搜索dart并下載,我這里已經下載過了
同樣搜索flutter下載,我也下載過了,完了重啟下studio
重啟后打開設置,會發現languages&frameworks下面多了dart flutter,點擊dart設置dart的路徑
只要你下載完依賴,dart的路徑都是bin\cache\dart-sdk
點擊完成,到這里就算是安裝完成了,可以細細體驗你的勞動成果了
5.體驗勞動成果
這里可以新建,運行,慢慢的品味了
這里可以新建,運行,慢慢的品味了
運行出來了,這里頁面代碼是我改過的,可能跟大家新建運行的有一些區別
這里記錄一下安裝過程中遇到的問題
是sdk環境變量沒配置,找到sdk路徑,比如我的是E:\sdk,我復制這個路徑,打開環境變量,新建一個變量,取名為ANDROID_HOME,然后在path變量里面最后加入;%ANDROID_HOME%
這個 問題的原因是:一些android licenses沒有同意,需要按上面提示的命令 flutter doctor --android-licenses
去重新同意