為您解碼網(wǎng)站建設(shè)的點(diǎn)點(diǎn)滴滴
發(fā)表日期:2018-12 文章編輯:小燈 瀏覽次數(shù):6186
由于Flutter會(huì)同時(shí)構(gòu)建Android和IOS兩個(gè)平臺(tái)的發(fā)布包,所以Flutter同時(shí)依賴Android SDK和iOS SDK,在安裝Flutter時(shí)也需要安裝響應(yīng)平臺(tái)的構(gòu)建工具和
SDK。
去Flutter官網(wǎng)下載其最新可用的安裝包,官網(wǎng)地址:https://flutter.io/sdk-archive/#macos
下載之后解壓,存放到一個(gè)目錄之下,我存放的目錄是/Users/xietao/Documents
由于在國內(nèi)訪問Flutter有時(shí)可能會(huì)受到限制,F(xiàn)lutter官方為中國開發(fā)者搭建了臨時(shí)鏡像,大家可以將如下環(huán)境變量加入到用戶環(huán)境變量中:
使用命令:vi ~/.bash_profile
export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn export PATH=/Users/xietao/Documents/flutter/bin:$PATH
最后一個(gè)環(huán)境變量是flutter sdk的目錄
然后保存:wq
退出vi環(huán)境
運(yùn)行 source $HOME/.bash_profile
刷新當(dāng)前終端窗口。這時(shí)候新增加的環(huán)境變量就生效了
可以使用echo $PATH
來驗(yàn)證flutter/bin
是否已在PATH中。
運(yùn)行后會(huì)發(fā)現(xiàn)缺少一些其他依賴,就按照提示一個(gè)個(gè)安裝好就行
安裝好之后如下顯示就可以了,我這里沒有管IntelliJ IDEA
查看Flutter各個(gè)分支,使用命令Flutter channel
帶*
號(hào)的分支即你本地的Flutter SDK 跟蹤的分支,要切換分支,可以使用flutter channel beta
或 flutter channel master
,F(xiàn)lutter官方建議跟蹤穩(wěn)定分支,但你也可以跟蹤master
分支,這樣可以查看最新的變化,但這樣穩(wěn)定性要低的多。
要升級(jí)flutter sdk,只需一句命令:flutter upgrade
該命令會(huì)同時(shí)更新Flutter SDK和你的flutter項(xiàng)目依賴包。如果你只想更新項(xiàng)目依賴包(不包括Flutter SDK),可以使用如下命令:
flutter packages get 獲取項(xiàng)目所有的依賴包。 flutter packages upgrade 獲取項(xiàng)目所有依賴包
的最新版本。
理論上可以使用任何文本編輯器與命令行工具來構(gòu)建Flutter應(yīng)用程序,比如上邊沒有配置的IntelliJ IDEA也可以。 不過,F(xiàn)lutter官方建議使用Android Studio和VS Code之一以獲得更好的開發(fā)體驗(yàn)。Flutter官方提供了這兩款編輯器插件,通過IDE和插件可獲得代碼補(bǔ)全、語法高亮、widget編輯輔助、運(yùn)行和調(diào)試支持等功能,可以幫助我們極大的提高開發(fā)效率。下邊介紹一下Android Studio的配置
安裝兩個(gè)插件:Dart和Flutter
安裝步驟:
接下來,讓我們用Android Studio創(chuàng)建一個(gè)Flutter項(xiàng)目,然后運(yùn)行它,并體驗(yàn)“熱重載”。
安裝好插件之后,重啟Android Studio在面板上就會(huì)多了一個(gè)創(chuàng)建Flutter的選項(xiàng),點(diǎn)擊創(chuàng)建一個(gè)Flutter項(xiàng)目
上述命令創(chuàng)建一個(gè)Flutter項(xiàng)目,項(xiàng)目名為first_flutter_app,其中包含一個(gè)使用Material 組件的簡單演示應(yīng)用程序。
在項(xiàng)目目錄中,您應(yīng)用程序的代碼位于 lib/main.dart。
一步一步進(jìn)行
iPhone上運(yùn)行效果
Android上運(yùn)行效果
日期:2018-10 瀏覽次數(shù):7401
日期:2018-12 瀏覽次數(shù):4471
日期:2018-07 瀏覽次數(shù):5001
日期:2018-12 瀏覽次數(shù):4304
日期:2018-09 瀏覽次數(shù):5643
日期:2018-12 瀏覽次數(shù):10051
日期:2018-11 瀏覽次數(shù):4945
日期:2018-07 瀏覽次數(shù):4714
日期:2018-05 瀏覽次數(shù):4985
日期:2018-12 瀏覽次數(shù):4445
日期:2018-10 瀏覽次數(shù):5268
日期:2018-12 瀏覽次數(shù):6339
日期:2018-11 瀏覽次數(shù):4593
日期:2018-08 瀏覽次數(shù):4720
日期:2018-11 瀏覽次數(shù):12798
日期:2018-09 瀏覽次數(shù):5721
日期:2018-12 瀏覽次數(shù):4964
日期:2018-10 瀏覽次數(shù):4311
日期:2018-11 瀏覽次數(shù):4659
日期:2018-12 瀏覽次數(shù):6185
日期:2018-06 瀏覽次數(shù):4131
日期:2018-08 瀏覽次數(shù):5576
日期:2018-10 瀏覽次數(shù):4582
日期:2018-12 瀏覽次數(shù):4666
日期:2018-07 瀏覽次數(shù):4494
日期:2018-12 瀏覽次數(shù):4640
日期:2018-06 瀏覽次數(shù):4515
日期:2018-11 瀏覽次數(shù):4499
日期:2018-12 瀏覽次數(shù):4385
日期:2018-12 瀏覽次數(shù):5395
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.