• <ul id="cgeq2"></ul>
  • 歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
    電話圖標(biāo) 余先生:13699882642

    網(wǎng)站百科

    為您解碼網(wǎng)站建設(shè)的點點滴滴

    Mac下搭建Flutter開發(fā)環(huán)境

    發(fā)表日期:2018-12 文章編輯:小燈 瀏覽次數(shù):6329

    由于Flutter會同時構(gòu)建Android和IOS兩個平臺的發(fā)布包,所以Flutter同時依賴Android SDK和iOS SDK,在安裝Flutter時也需要安裝響應(yīng)平臺的構(gòu)建工具和
    SDK。

    1、獲取Flutter SDK

    去Flutter官網(wǎng)下載其最新可用的安裝包,官網(wǎng)地址:https://flutter.io/sdk-archive/#macos

    官網(wǎng)下載SDK.png

    下載之后解壓,存放到一個目錄之下,我存放的目錄是/Users/xietao/Documents

    2、使用鏡像和配置環(huán)境變量

    由于在國內(nèi)訪問Flutter有時可能會受到限制,F(xiàn)lutter官方為中國開發(fā)者搭建了臨時鏡像,大家可以將如下環(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 

    最后一個環(huán)境變量是flutter sdk的目錄

    然后保存:wq退出vi環(huán)境

    運行 source $HOME/.bash_profile 刷新當(dāng)前終端窗口。這時候新增加的環(huán)境變量就生效了

    可以使用echo $PATH來驗證flutter/bin是否已在PATH中。

    3、運行flutter doctor來查看是否還需要安裝其它依賴

    運行后會發(fā)現(xiàn)缺少一些其他依賴,就按照提示一個個安裝好就行


    運行doctor檢查.png

    安裝好之后如下顯示就可以了,我這里沒有管IntelliJ IDEA


    安裝依賴完成.png

    4、更新flutter

    查看Flutter各個分支,使用命令Flutter channel

    圖片.png

    *號的分支即你本地的Flutter SDK 跟蹤的分支,要切換分支,可以使用flutter channel betaflutter channel master,F(xiàn)lutter官方建議跟蹤穩(wěn)定分支,但你也可以跟蹤master分支,這樣可以查看最新的變化,但這樣穩(wěn)定性要低的多。

    要升級flutter sdk,只需一句命令:flutter upgrade

    該命令會同時更新Flutter SDK和你的flutter項目依賴包。如果你只想更新項目依賴包(不包括Flutter SDK),可以使用如下命令:

    flutter packages get 獲取項目所有的依賴包。 flutter packages upgrade 獲取項目所有依賴包 

    的最新版本。

    5、IDE配置與使用

    理論上可以使用任何文本編輯器與命令行工具來構(gòu)建Flutter應(yīng)用程序,比如上邊沒有配置的IntelliJ IDEA也可以。 不過,F(xiàn)lutter官方建議使用Android Studio和VS Code之一以獲得更好的開發(fā)體驗。Flutter官方提供了這兩款編輯器插件,通過IDE和插件可獲得代碼補全、語法高亮、widget編輯輔助、運行和調(diào)試支持等功能,可以幫助我們極大的提高開發(fā)效率。下邊介紹一下Android Studio的配置

    安裝兩個插件:Dart和Flutter

    • Flutter插件: 支持Flutter開發(fā)工作流 (運行、調(diào)試、熱重載等)。
    • Dart插件: 提供代碼分析 (輸入代碼時進行驗證、代碼補全等)

    安裝步驟:

    • 啟動Android Studio。
    • 打開插件首選項 (Preferences>Plugins)。
    • 選擇 Browse repositories…,選擇 flutter 插件并點擊 install。
    • 重啟Android Studio后插件生效。

    接下來,讓我們用Android Studio創(chuàng)建一個Flutter項目,然后運行它,并體驗“熱重載”。

    6、創(chuàng)建Flutter項目

    安裝好插件之后,重啟Android Studio在面板上就會多了一個創(chuàng)建Flutter的選項,點擊創(chuàng)建一個Flutter項目

    • 選擇 File>New Flutter Project 。
    • 選擇 Flutter application 作為 project 類型, 然后點擊 Next。
    • 輸入項目名稱 (如 first_flutter_app),然后點擊 Next。
      點擊 Finish。
    • 等待Android Studio安裝SDK并創(chuàng)建項目。

    上述命令創(chuàng)建一個Flutter項目,項目名為first_flutter_app,其中包含一個使用Material 組件的簡單演示應(yīng)用程序。

    在項目目錄中,您應(yīng)用程序的代碼位于 lib/main.dart。


    創(chuàng)建Flutter項目.png 創(chuàng)建應(yīng)用.png

    一步一步進行


    創(chuàng)建應(yīng)用2.png 代碼部分.png

    iPhone上運行效果


    iPhone上效果.png

    Android上運行效果


    Android上效果.png
    本頁內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶學(xué)習(xí)參考,本站不擁有所有權(quán),如您認(rèn)為本網(wǎng)頁中由涉嫌抄襲的內(nèi)容,請及時與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會在5工作日內(nèi)聯(lián)系您,一經(jīng)查實,本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://www.juherenli.com/18387.html
    相關(guān)APP開發(fā)
     八年  行業(yè)經(jīng)驗

    多一份參考,總有益處

    聯(lián)系深圳網(wǎng)站公司塔燈網(wǎng)絡(luò),免費獲得網(wǎng)站建設(shè)方案及報價

    咨詢相關(guān)問題或預(yù)約面談,可以通過以下方式與我們聯(lián)系

    業(yè)務(wù)熱線:余經(jīng)理:13699882642

    Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

    久久精品国产久精国产思思| 精品一区二区三区免费毛片爱| 国产精品久久成人影院| 国产精品二区观看| 欧美精品久久天天躁| 国产精品毛片一区二区三区| 国产精品69白浆在线观看免费| 中国大陆精品视频XXXX| 日韩精品午夜视频一区二区三区| 久久精品国产亚洲AV果冻传媒 | 中文字幕无码精品三级在线电影 | 久久久久亚洲精品日久生情 | 思思99re66在线精品免费观看| 亚洲av无码精品网站| 国产偷窥熟女精品视频大全| 日产精品99久久久久久| 国产精品久久久天天影视香蕉 | 国内揄拍国内精品| heyzo高无码国产精品| 人妻少妇精品无码专区动漫| 亚洲日韩精品A∨片无码| 国产亚洲精品美女久久久久 | 国产精品亚洲一区二区麻豆| 国产精品国产三级国产潘金莲 | 国产自啪精品视频网站丝袜| 亚洲精品无码日韩国产不卡av| 久久国产成人精品| 久久国产免费观看精品| 国产精品gz久久久| 500av大全导航精品| 国产精品成人无码久久久| 国产精品亚洲精品| 亚洲精品国产精品国自产网站| 国产精品内射后入合集| 久久成人国产精品一区二区| 在线播放精品一区二区啪视频| 国产高清国内精品福利| 真实国产乱子伦精品免费| 久久免费视频精品| 人妻少妇精品视中文字幕国语| 国产精品成熟老女人视频|