發表日期:2018-11 文章編輯:小燈 瀏覽次數:2437
本文由 愛學園平臺 進行聯合編輯整理輸出
原作者:愛學園——莫比烏斯環
雖說Flutter出現有一段時間了,但大家對它的了解卻不是很深,但直到2018谷歌開發者大會在上海的召開,它才真正進入開發者的世界。Flutter的出現為跨平臺開發開辟了新的方向,但是與之相應的中文學習文檔卻不是很多,因此針對這一考慮我們會持續輸出一系列Flutter方面的實踐性學習文檔以及配套demo供大家學習。萬里之行始于足下,下面我們就開始Flutter入坑的第一篇——Flutter開發環境搭建。
關于Flutter的安裝,本文以 macOS 系統為例,就 macOS 系統下Flutter的安裝細節進行說明。其它平臺(Windowns、Linux)可參考官方文檔安裝步驟。
做過開發的都曉得,國內訪問Google是不行的,因此此處我們需要做一些前期配置,擁有梯子的可自行跳過。沒有梯子的同志也不用擔心,Flutter官方并不會放棄我們這么重要的用戶,他們專門為中國開發者搭建了臨時鏡像,大家可以將環境變量加入到當前用戶環境中,具體操作如下:
export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
這里的配置僅限當前窗口使用,如果需要永久使用請參考后面小節更新環境變量配置
注意:此鏡像為臨時鏡像,并不能保證一直可用,讀者可以關注Using Flutter in China以獲得有關鏡像服務器的最新動態。
獲取 Flutter 有多種方式:
git clone -b dev https://github.com/flutter/flutter.git
(可針對當前版本做命令的調整)上述兩種第一種需要解壓,第二種不需要,總之將它們放置到您想放到的地方
大家都知道此時flutter
還不是全局變量,為了方便我們以后的調用,這里我們需要做一些全局性的配置,具體命令如下:
export PATH= ~/developer/flutter/bin:$PATH //flutter 存放位置,替換為您自己的即可 export ANDROID_HOME="~/Library/Android/sdk" //android sdk目錄,替換為您自己的即可 export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
打開(或創建)~/.bash_profile文件,將下面的命令粘貼進去,注意:此處Flutter與Android SDK的路徑需要替換為自己的,保存之后運行source $~/.bash_profile
刷新當前終端窗口。
經過上面的步驟,此時我們就可以運行以下命令查看是否需要安裝其它依賴項來完成安裝,這個過程第一次可能需要耗費一段時間,下次就會快很多:
flutter doctor
該命令依賴檢查您的環境并在終端窗口顯示報告。如下是我運行輸出的結果:
運行異常情況:
[-] Android toolchain - develop for Android devices ? Android SDK at /Users/obiwan/Library/Android/sdk ? Android SDK is missing command line tools; download from https://goo.gl/XxQghQ ? Try re-installing or updating your Android SDK, visit https://flutter.io/setup/#android-setup for detailed instructions.
一般的錯誤會是xcode或Android Studio版本太低、或者沒有ANDROID_HOME環境變量等,請按照提示解決。
運行正常情況:
flutter-doctor-result適合Flutter使用的編譯器有很多(IDE、VSCode、Xcode),這里我以Android Studio為例演示下如何安裝Flutter相關插件(注意:這里Android Studio需要 3.0或更高版本):
經過上面的步驟,Flutter需要的相關環境基本已經配置完畢,下面我們就創建一個工程實踐下,我們的配置是否可行:
下面請看默認Flutter工程的目錄結構:
目錄結構lib/main.dart
. 到此說明我們的開發環境安裝正確,但不代表您們也會這么順利,畢竟每個人都電腦環境不一致,如遇到問題可給我留言,我們一起探討,~謝謝~!
注釋:下一篇我們將會帶領您如何一步步創建我們第一個Flutter應用與相關代碼結構分析
日期:2018-10 瀏覽次數:7248
日期:2018-12 瀏覽次數:4322
日期:2018-07 瀏覽次數:4870
日期:2018-12 瀏覽次數:4169
日期:2018-09 瀏覽次數:5492
日期:2018-12 瀏覽次數:9916
日期:2018-11 瀏覽次數:4799
日期:2018-07 瀏覽次數:4574
日期:2018-05 瀏覽次數:4853
日期:2018-12 瀏覽次數:4318
日期:2018-10 瀏覽次數:5134
日期:2018-12 瀏覽次數:6207
日期:2018-11 瀏覽次數:4455
日期:2018-08 瀏覽次數:4587
日期:2018-11 瀏覽次數:12625
日期:2018-09 瀏覽次數:5572
日期:2018-12 瀏覽次數:4826
日期:2018-10 瀏覽次數:4181
日期:2018-11 瀏覽次數:4523
日期:2018-12 瀏覽次數:6058
日期:2018-06 瀏覽次數:4003
日期:2018-08 瀏覽次數:5431
日期:2018-10 瀏覽次數:4454
日期:2018-12 瀏覽次數:4518
日期:2018-07 瀏覽次數:4356
日期:2018-12 瀏覽次數:4496
日期:2018-06 瀏覽次數:4376
日期:2018-11 瀏覽次數:4370
日期:2018-12 瀏覽次數:4244
日期:2018-12 瀏覽次數:5276
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.