1. Flutter安裝(Windows)

一、下載

系統要求

  1. 操作系統: Windows 7 或更高版本 (64-bit)
  2. 磁盤空間: 400 MB (不包括Android Studio的磁盤空間).
  3. 工具: Flutter 依賴下面這些命令行工具.
    Git for Windows (Git命令行工具)

獲取Flutter SDK

  1. 去flutter官網下載其最新可用的安裝包,點擊下載
    讀者也可以去Flutter github項目下去下載安裝包
  2. 將安裝包zip解壓到你想安裝Flutter SDK的路徑
  3. 在Flutter安裝目錄的flutter文件下找到flutter_console.bat,雙擊運行並啓動flutter命令行,接下來,你就可以在Flutter命令行運行flutter命令了

更新環境變量

要在終端運行 flutter 命令, 你需要添加以下環境變量到系統PATH:

  1. 轉到 “控制面板>用戶帳戶>用戶帳戶>更改我的環境變量”
  2. 在“用戶變量”下檢查是否有名爲“Path”的條目:
    如果該條目存在, 追加 flutter\bin的全路徑,使用 ; 作爲分隔符.
    如果條目不存在, 創建一個新用戶變量 Path ,然後將 flutter\bin的全路徑作爲它的值.
  3. 在“用戶變量”下檢查是否有名爲”PUB_HOSTED_URL”和”FLUTTER_STORAGE_BASE_URL”的條目,如果沒有,也添加它們。
    重啓Windows以應用此更改

運行 flutter doctor

通過cmd或者flutter_console.bat並運行以下命令以查看是否需要安裝任何依賴項來完成安裝:

 flutter doctor

安裝採坑記錄

  1. 在github或者官網下載flutter sdk後,配置完環境變量運行flutter doctor 報錯
Error: The Flutter directory is not a clone of the GitHub project.
   The flutter tool requires Git in order to operate properly;
   to set up Flutter, run the following command:
   git clone -b beta https://github.com/flutter/flutter.git
  • 解決方法
    把剛剛下載的Flutter安裝包刪掉,重新在想要安裝的目錄下運行
git clone -b stable https://github.com/flutter/flutter.git
  1. 解決了問題1後,會出現powershell版本過低的問題
fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tr
ee.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
Checking Dart SDK version...
無法將“Unblock-File”項識別爲 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查
名稱的拼寫,如果包括路徑,請確保路徑正確,然後重試。
所在位置 行:1 字符: 13
+ Unblock-File <<<<  -Path 'F:\Tool\Flutter SDK\flutter/bin/internal/update_dar
t_sdk.ps1'; & 'F:\Tool\Flutter SDK\flutter/bin/internal/update_dart_sdk.ps1'
    + CategoryInfo          : ObjectNotFound: (Unblock-File:String) [], Comman
   dNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Flutter requires PowerShell 5.0 or newer.
See https://flutter.dev/docs/get-started/install/windows for more.
Building flutter tool...
Running pub upgrade...
系統找不到指定的路徑。
Error (1): Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (9
tries left)

等待 0 秒,按 CTRL+C 退出 ...
  • 解決
查看Powershell版本:
啓動:系統左下角-開始-點擊搜索框-輸入powershell-回車鍵
在powershell中輸入 $PSVersionTable 然後回車,查看其中的PSVersion一行
  • 更新步驟:
  1. 需要先安裝 .NET Framework 4.5.2 ,下載後按提示安裝就行

  2. 到windows官網更新最新版的powershell 5.1版本
    在這裏插入圖片描述

  3. 注意:下載下來發現運行不是適合更新或者自己win系統是盜版之類需要藉助小馬激活下地址給你們鏈接:(我用的OEM7F7)https://pan.baidu.com/s/1nBeiAeyy39LY7Nm9g6UaHg 提取碼:e61f,下載後點擊“開始體驗正版”,提示“很抱歉,程序無法在非MBR引導的分區上進行激活”,我是win7 64位的電腦,可以搜索 “chew-wga”,以管理員身份運行,然後點擊【APPLY】就可以開始激活了,重啓後右鍵桌面上計算機—屬性,查看Windows激活狀態。

  4. 點擊.msu文件,安裝報錯“安裝程序遇到錯誤:0x80240037”,可以按下面的操作:

  • 把Win7AndW2K8R2-KB3191566-x64.msu的後綴名msu改爲cab,然後解壓,注意解壓到一個新的文件夾中,不要在本文件夾中解壓(例如:我的解壓在cab文件夾中);
    在這裏插入圖片描述
  • 解壓後的文件夾內容如圖:
    在這裏插入圖片描述
  • 然後運行cmd(win鍵+R鍵)
    輸入:dism /online /add-package /packagepath:"X:\路徑\文件名.cab
    (例如:我應該輸入:dism /online /add-package /packagepath:“F:/Shell/cab/Windows6.1-KB3191566-x64.cab”)
    然後控制檯就會出現安裝進程了,很快就安裝成功了!
    在這裏插入圖片描述
  • 最後再運行cmd,再次執行flutter doctor,就OK了。
    在這裏插入圖片描述
如果報網絡錯誤,翻牆不出去建議使用國內鏡像,上面的一組鏡像或者交大的鏡像都可以:
上海交通大學 Linux 用戶組
FLUTTER_STORAGE_BASE_URL: https://mirrors.sjtug.sjtu.edu.cn
PUB_HOSTED_URL: https://dart-pub.mirrors.sjtug.sjtu.edu.cn

下一篇配置編輯器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章