一区二区三区欧美日韩-一区二区三区欧美-一区二区三区免费在线视频-一区二区三区免费在线观看-久久精品店-久久精品第一页

歡迎您光臨深圳塔燈網絡科技有限公司!
電話圖標 余先生:13699882642

網站百科

為您解碼網站建設的點點滴滴

Mac OS Flutter環境配置詳解

發表日期:2018-08 文章編輯:小燈 瀏覽次數:2431

系統要求

要安裝并運行Flutter,您的開發環境必須滿足以下最低要求:
  • 操作系統: macOS (64-bit);
  • 磁盤空間: 700 MB (不包括Xcode或Android Studio的磁盤空間);
  • 工具: Flutter 依賴下面這些命令行工具;

bash, mkdir, rm, git, curl, unzip, which

獲取Flutter SDK

要獲得Flutter,請先使用git克隆Flutter,然后將該flutter工具添加到您的用戶路徑。
如果這是您第一次在此機器上安裝Flutter,請克隆beta分支,然后將該flutter工具添加到您的系統路徑中:
git clone -b beta https://github.com/flutter/flutter.git export PUB_HOSTED_URL=https://pub.flutter-io.cn //國內用戶需要設置 export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //國內用戶需要設置 export PATH=`pwd`/flutter/bin:$PATH 
注意: 以上配置命令為當前終端窗口臨時設置PATH變量,你會發現系統重新啟動后配置的PATH變量丟失,在終端執行flutter doctor 提示command not found 。所以我們要將Flutter PATH環境變量永久添加到系統路徑中,以便可以運行flutter命令在任何終端會話中。
具體步驟如下:

1.確定您Flutter SDK的目錄,您將在步驟3中用到;
2.在終端打開(或創建) $HOME/.bash_profile. 文件路徑和文件名可能在您的機器上不同;
3.添加以下行并更改[PATH_TO_FLUTTER_GIT_DIRECTORY]為克隆Flutter的git repo的路徑;

下面貼一個筆者本機(mac)的環境變量配置
//Android sdk 環境變量配置(沒配置的需要配置) export ANDROID_HOME="/Users/geek/Library/Android/sdk"export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools//Flutter sdk 環境變量配置 export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn export PATH=/Users/geek/flutter/bin:$PATH //注意說明:geek為我本機的用戶名,配置時請替換為你自己本機的用戶名;注意確認自己Flutter SDK本機路徑; 

注意: 由于一些flutter命令需要聯網獲取數據,如果您是在國內訪問,由于眾所周知的原因,直接訪問很可能不會成功。 上面的PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL是google為國內開發者搭建的臨時鏡像。

以上配置完成后執行以下命令:
//1.刷新當前終端窗口 source $HOME/.bash_profile //2.查看Flutter配置是否已經在PATH環境變量 echo $PATH 
運行 flutter doctor 顯示您可能需要安裝的剩余依賴項
sunnydeMacBook-Pro:cache geek$ flutter doctor ╔════════════════════════════════════════════════════════════════════════════╗ ║ WARNING: your installation of Flutter is 74 days old.║ ║║ ║ To update to the latest version, run "flutter upgrade".║ ╚════════════════════════════════════════════════════════════════════════════╝ Doctor summary (to see all details, run flutter doctor -v): [?] Flutter (Channel beta, v0.5.1, on Mac OS X 10.11.6 15G20015, locale zh-Hans) [!] Android toolchain - develop for Android devices (Android SDK 28.0.2) ! Some Android licenses not accepted.To resolve this, run: flutter doctor --android-licenses [!] iOS toolchain - develop for iOS devices (Xcode 8.2.1) ? Flutter requires a minimum Xcode version of 9.0.0. Download the latest version or update via the Mac App Store. ? Brew not installed; use this to install tools for iOS device development. Download brew at https://brew.sh/. [?] Android Studio (version 3.1) [?] IntelliJ IDEA Ultimate Edition (version 2018.2) [!] Connected devices! Doctor found issues in 3 categories. 
一般的錯誤會是xcode或Android Studio版本太低、或者沒有ANDROID_HOME環境變量等,請按照提示解決。本機執行flutter doctor命令后提示老版本,需更新至最新版本;

更新Flutter SDK 至最新版本

sunnydeMacBook-Pro:cache geek$ flutter upgrade Upgrading Flutter from /Users/geek/flutter... From https://github.com/flutter/flutter01d6444..ef71d9dmaster -> origin/master Already up-to-date.Upgrading engine... Already up-to-date.Flutter 0.5.1 ? channel beta ? https://github.com/flutter/flutter.git Framework ? revision c7ea3ca377 (3 months ago) ? 2018-05-29 21:07:33 +0200 Engine ? revision 1ed25ca7b7 Tools ? Dart 2.0.0-dev.58.0.flutter-f981f09760Running flutter doctor... Doctor summary (to see all details, run flutter doctor -v): [?] Flutter (Channel beta, v0.5.1, on Mac OS X 10.11.6 15G20015, locale zh-Hans) [!] Android toolchain - develop for Android devices (Android SDK 28.0.2) ! Some Android licenses not accepted.To resolve this, run: flutter doctor --android-licenses [!] iOS toolchain - develop for iOS devices (Xcode 8.2.1) ? Flutter requires a minimum Xcode version of 9.0.0. Download the latest version or update via the Mac App Store. ? Brew not installed; use this to install tools for iOS device development. Download brew at https://brew.sh/. [?] Android Studio (version 3.1) [?] IntelliJ IDEA Ultimate Edition (version 2018.2) [!] Connected devices! Doctor found issues in 3 categories. 
遇到打開Android Studio的時候頂部的模擬器一直是loading狀態,即使已經打開了模擬器。 運行flutter doctor 提示如下:
Waiting for another flutter command to release the startup lock 

查了一下github的flutter issue 找到了解決方法,如下:
1、打開flutter的安裝目錄/bin/cache/ ;
2、刪除lockfile文件(rm -rf lockfle);
3、重啟AndroidStudio;

Android Studio配置Flutter環境

  • 啟動Android Studio.
  • 打開插件首選項 (Preferences>Plugins on macOS,File>Settings>Plugins on Windows & Linux).
  • 選擇 Browse repositories…, 選擇 Flutter 插件并點擊 install.
  • 重啟Android Studio后插件生效.
    具體如下圖所示:


    1.png

配置Flutter SDK路徑

2.png

配置Dart SDK路徑

3.png

創建Flutter 工程

首次創建Flutter工程可能會有一個漫長的等待過程
4.png

完美運行第一個Flutter應用

調試狀態下運行應用啟動后右上角會有一個DEBUG的標志
WechatIMG84.jpeg
總結:配置Flutter的過程配置了兩次,第一次配置是在當前終端窗口臨時設置PATH變量,系統重啟后配置丟失了,執行flutter doctor,提示命令無效,打開Android Studio創建Flutter工程一直漫長的等待,就想著是否哪里配置有問題。就又慮一遍配置細節,終于配置完成。以上是所有配置過程,希望能幫到你。

本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.junxiaosheng.cn/18162.html
相關APP開發
 八年  行業經驗

多一份參考,總有益處

聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:余經理:13699882642

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

主站蜘蛛池模板: 色爱AV综合区| 三级在线观看网站| 97无码欧美熟妇人妻蜜| 男人网站在线观看| 大香网伊人久久综合网2020| 无人区尖叫之夜美女姐姐视频| 国产综合欧美区在线| 中国二级毛片| 色噜噜噜噜亚洲第一| 九九在线中文字幕无码| 99re这里只有精品国产| 午夜视频在线观看国产| 恋夜影院安卓免费列表uc| 处 女 开 破小说| 在线免费中文字幕| 受被三个攻各种道具PLAY| 久久AV无码AV高潮AV不卡| 粗好大用力好深快点漫画| 伊人久久国产精品| 色AV色婷婷96人妻久久久| 久久精品视频15人人爱在线直播| 成人网视频在线观看免费| 永久免费看A片无码网站四虎| 日本超A大片在线观看| 久久这里只有精品视频9| 国产小视频在线高清播放| YELLOW视频在线观看免费版高清| 伊人网综合网| 亚洲精品免费网站| 涩涩爱涩涩电影网站| 秋霞电影网午夜鲁丝片| 久久精品天天中文字幕| 好姑娘社区在线视频| 国产精亚洲视频综合区| 囯产精品久久久久久久久免费蜜桃 | 男人有噶坏| 免费播放美女一级毛片| 久久婷婷电影网| 理论片午午伦夜理片影院| 美女胸网站| 全彩无翼污之邪恶女教师|