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

下一篇配置编辑器

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