簡介
Flutter是Google推出的一款跨平臺應用開發(fā)框架励背。因其跨平臺特性(同一份代碼可以用來構(gòu)建Android和ios兩個主流平臺的應用)珍逸、開發(fā)效率高(hot reload機制、完備的組件庫吏够、簡單的dart語言)新蟆、產(chǎn)品性能好(直接編譯為平臺原生代碼)以及擁有一個好爹(Google)而受到了開發(fā)者的熱捧饰及。為了直觀感受Flutter能給開發(fā)者帶來哪些便利,我決定利用周末時間親身體驗它砰奕。
開發(fā)環(huán)境
項目 | 內(nèi)容 |
---|---|
操作系統(tǒng) | Windows 10 家庭普通版 |
Flutter版本 | v0.11.13 beta |
目標平臺 | Android |
IDE | Android Studio |
環(huán)境搭建
訪問flutter官網(wǎng)蛛芥,下載flutter安裝包提鸟,并解壓到自己喜歡的目錄下。為行文方便仅淑,特將該路徑記為
$FLUTTER_HOME
$FLUTTER_HOME\bin
目錄添加到當前賬號的環(huán)境變量Path
中称勋。安裝Android Studio及Android SDK,具體安裝方式可參見這篇文章涯竟。
-
如果想要利用Android的虛擬設(shè)備進行調(diào)試赡鲜,需要先創(chuàng)建一個虛擬設(shè)備:
-
安裝Android Studio的Flutter插件。Flutter插件安裝時會提示是否安裝Dart插件庐船,此時應選OK银酬。
-
在命令行運行
flutter doctor
命令,查看是否安裝完成所有的外部依賴醉鳖。關(guān)鍵看Flutter捡硅、 Android toolchain、Android Studio這三個條目盗棵。如果這三個條目提示有問題壮韭,按提示信息進行操作即可。
-
環(huán)境安裝完畢后纹因,在Android Studio中新建一個Flutter項目喷屋。如果能啟動成功,說明環(huán)境搭建工作順利完成瞭恰。接下來就可以開啟我們的Flutter之旅了屯曹。
可能遇到的問題
-
Android sdk下載失敗,無法安裝
這是一個由中國特色網(wǎng)絡環(huán)境導致的問題惊畏。為了成功安裝Android SDK恶耽,我們需要設(shè)置一下http代理服務器地址。設(shè)置的地址為:http://mirrors.neusoft.edu.cn/
-
Android虛擬設(shè)備啟動失敗
這是由于未開啟硬件加速導致的颜启,需要安裝Intel HAXM
工具來開啟硬件加速偷俭。安裝步驟如下圖: