為您解碼網(wǎng)站建設(shè)的點點滴滴
發(fā)表日期:2018-09 文章編輯:小燈 瀏覽次數(shù):2227
目前客戶端開發(fā),新一點的技術(shù)基本都是往跨平臺的方向走,在 flutter-io.cn 看到了 使用 Flutter 快速構(gòu)建美觀又高性能的移動應(yīng)用 的分享,于是抽空試水了一下 Flutter。
部分初學者可能會根據(jù) Get Started: Install 進行安裝,但是由于目前 Flutter 出于高速更新迭代的階段,個人還是傾向于參考 Flutter Installation Bundles ,通過 clone 最新的 Github 上的代碼,來安裝最新迭代的版本。
當然,不管哪種方式,國內(nèi)開發(fā)者最好都要先參考 Using Flutter in China 這篇文章,再開始進行安裝。
下面簡單記錄一下,安裝的步驟和遇到的問題。
1、配置 PUB_CACHE 環(huán)境變量
盡管對于dart來說pub_cache是可選的,但本人還是偏好設(shè)置一個指定路徑。在Mac和Linux中,緩存目錄默認是~/.pub-cache。在Windows中,位于AppData\Roaming\Pub\Cache。可以通過設(shè)置PUB_CACHE環(huán)境變量對緩存目錄進行修改。
2、在Flutter的GitHub倉庫clone到最新版本,然后配置Flutter的Path環(huán)境變量,具體如下圖所示:
.bash_profile 文件的 Flutter 配置3、依次執(zhí)行命令 flutter doctor 、flutter update-packages 并按提示完成相關(guān)軟件的安裝。
即便配置了環(huán)境變量并執(zhí)行了 "source ~/.bash_profile" ,可能會出現(xiàn) "command not found:flutter"的情況,此時解決辦法如下:
- 打開vim ~/.zshrc將你要配置到環(huán)境變量配置到該文件中即可
- 打開vim ~/.zshrc添加source ~/.bash_profile ,這樣~/.bash_profile配置的環(huán)境變量同樣有效
4、安裝Flutter插件(主要使用 AndroidStudio 為IDE,因此在 AS 安裝 Flutter 插件即可)
5、AS創(chuàng)建Flutter新工程
這一步可能會在創(chuàng)建工程最后一步出現(xiàn)“卡死”的情況,解決方案:
- 直接kill掉AS進程(保險起見還記得執(zhí)行命令“killall dart”)
- 在新建的工程目錄下執(zhí)行“flutter packages get -v”
-啟動AS重新Import該工程即可
日期:2018-10 瀏覽次數(shù):7257
日期:2018-12 瀏覽次數(shù):4332
日期:2018-07 瀏覽次數(shù):4882
日期:2018-12 瀏覽次數(shù):4178
日期:2018-09 瀏覽次數(shù):5505
日期:2018-12 瀏覽次數(shù):9926
日期:2018-11 瀏覽次數(shù):4809
日期:2018-07 瀏覽次數(shù):4586
日期:2018-05 瀏覽次數(shù):4863
日期:2018-12 瀏覽次數(shù):4329
日期:2018-10 瀏覽次數(shù):5144
日期:2018-12 瀏覽次數(shù):6219
日期:2018-11 瀏覽次數(shù):4471
日期:2018-08 瀏覽次數(shù):4594
日期:2018-11 瀏覽次數(shù):12642
日期:2018-09 瀏覽次數(shù):5586
日期:2018-12 瀏覽次數(shù):4839
日期:2018-10 瀏覽次數(shù):4194
日期:2018-11 瀏覽次數(shù):4533
日期:2018-12 瀏覽次數(shù):6069
日期:2018-06 瀏覽次數(shù):4010
日期:2018-08 瀏覽次數(shù):5441
日期:2018-10 瀏覽次數(shù):4460
日期:2018-12 瀏覽次數(shù):4533
日期:2018-07 瀏覽次數(shù):4364
日期:2018-12 瀏覽次數(shù):4504
日期:2018-06 瀏覽次數(shù):4387
日期:2018-11 瀏覽次數(shù):4377
日期:2018-12 瀏覽次數(shù):4253
日期:2018-12 瀏覽次數(shù):5287
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.