Windows7(sp1)上第一次搭建Flutter开发环境踩坑记录

2023-11-17

环境变量的配置、系统环境的要求、SDK的下载这些在Flutter中文网和各种博客中已经讲的很多了,过程中有问题也可以很快的解决,有一点需要说一下,我先是从Flutter中文网直接下载的SDK压缩包,解压后在Flutter目录下打开flutter_console.bat命令控制台,输入 Flutter doctor 回车报错了

Error: The Flutter directory is not a clone of the GitHub project.

解决办法:删掉刚下载的安装包以及解压出来的文件,在你想要安装的目录下通过git clone -b beta https://github.com/flutter/flutter.git重新获取,如果路径变了,环境变量也要变

接下来就是power shell5.0的问题了

我的电脑是power shell 2.0的版本,Flutter要求power shell是5.0或更高的版本,于是就去下载5.0的版本,我在官网上折腾了好久,32位的5.0版本可以下载,可是64位的5.0版本点了就是没反应(我电脑是64位的),最后还真没下下来。网上也有一些5.0预览版之类的,但我不放心,于是又去下5.1的版本,于是我就来到了这里https://docs.microsoft.com/en-us/powershell/wmf/5.1/install-configure打开以后如下图

 

 起初我点了64位的去下载,我去,还是没反应,点32位的立马就提示下载,这时候我内心是崩溃的,于是我一边崩溃着,一边在这个页面点来点去,退出去又进来,突然,64位的就可以下载了,好吧!能下载就好。

我先去下载安装了.Net Framework4.5.2(这个必须有),再去下载64位的5.1版本,解压,然后点击安装,是的,新的问题出现了,如下图:

解决办法:将安装包的后缀.msu改为.cab

解压这个文件,如下:

这里解压出来了6个压缩包,我当时也不知道该全部执行还是单独执行某一个,于是选了中间那串数字和最初的安装包一样的去执行,就红框里的那个,win+R打开CMD

输入:dism /online /add-package /packagepath:"X:\路径\文件名.cab"

比如我的就是dism /online /add-package /packagepath:"C:\Users\Administrator\Desktop\aa\Windows6.1-KB3191566-x64.cab"

注意引号,这样会弹出终端窗口,自动安装成功

重启电脑,查看power shell的版本,发现变成了5.1,再去Flutter doctor,这个问题也就解决了

别的问题都比较好解决,网上都能找到这里就不说了

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows7(sp1)上第一次搭建Flutter开发环境踩坑记录 的相关文章

随机推荐

  • 基于51单片机的热水器设计

    概述 本实例是基于51单片机的智能热水器控制系统 主要硬件由51单片机最小系统 LCD1602显示屏屏电路 水位传感器电路 ADC转换电路 DS18B20数字温度传感器 蜂鸣器报警电路 按键电路 加水继电器电路 加热继电器电路电路构成 功能
  • IPv6 ‘dadfailed‘异常问题:重复地址检测【已解决】

    ipv6地址显示异常 inet6 x x x x 1 64 scope global tentative dadfailed 无法使用命令ping6 这个地址 原因是当另一台主机关闭 但ipv6地址未被删除 并且新主机无法使用此地址时 为防
  • Kali开启ssh服务

    Kali开启ssh 尝试Powershell连接ssh服务 输入密码 发现被拒绝 ssh root kali的ip 一般出现这个问题大概率可能是ssh服务没有开启 开启一下即可 注 密码错误也会报该错误提示 这里是正确密码的情况下 第一步
  • 将网站打包成桌面程序并生成安装包(跨平台)

    一 Nativefier将网站打包成桌面程序 介绍 Nativefier 是一个命令行工具 仅仅通过一行代码就可以轻松地为任何的网站创建桌面应用程序 应用程序通过 Electron打包成系统可执行文件 app exe等 对应的可执行文件分别
  • spring mvc oracle 配制,Springmvc+mybatis配置动态切换数据源 并实现mybatis同时支持mysql和oracle数据库...

    注意 配置切换数据源和实现mybatis支持多种数据库为独立的配置 二者不相干 一 实现mybatis支持多种数据库 这里配置扫描不需要区分 扫描全部即可 classpath com mapper xml oracle mysql myba
  • 邮箱发送html php源码,php发送邮件函数,支持html和普通文本

    eol headers Reply To namefrom eol headers Return Path namefrom eol these two to set reply address headers Message ID eol
  • 分享一百多套开发视频教程的下载地址

    原文地址 http www cnblogs com dennisit p 3184225 html 北京圣思Java培训教学视频 资源共享网 2 Lucene WebService SVN Ant SpringMVC视频 学习资料库网 3
  • CMake入门教程:configure_file构建配置编程

    CMake入门教程 configure file构建配置编程 在进行软件开发过程中 配置文件的生成和管理是一个重要且常见的任务 为了简化这一过程 CMake提供了configure file函数 它可以帮助我们在构建过程中动态生成配置文件
  • Python----Python调用C语言方法

    原文链接 1 为什么要使用Python调用C语言 可以将一些耗时的操作的函数使用C语言编写 然后主题代码是python 这样使用python去调用C语言 就可以做既能有python语言的简单性 有可以利用C语言的高性能 从而达到整体既简单又
  • 萌梦聊天室16.9.23.77更新

    App名称 萌梦聊天室 App格式 apk 安卓适用 测试机型Android 4 4 红米2 exe Windows 10 App大小 18 2MB Android 27 7MB Windows 10 更新履历 1 修正Android等移动
  • pcre c语言,pcre函数详细解析

    PCRE是一个NFA正则引擎 不然不能提供完全与Perl一致的正则语法功能 但它同时也实现了DFA 只是满足数学意义上的正则 1 pcre compile 原型 include pcre pcre compile const char pa
  • Windows 2012 DHCP超级作用域的一个坑

    今天在将Cisco交换机DHCP服务改为Windows2012服务器DHCP服务的过程中 发现一个奇怪的现象 环境 Cisco2960S交换机上划分有多个VLAN interface Vlan3 ipaddress 10 86 24 1 2
  • (2021-8-16) QT5 信号与槽

    1 概念 信号 Signal 就是在特定情况下被发射的事件 如点击按钮会发送 click 事件 槽 Slot 就是对信号响应的函数 槽就是一个函数 与一般的 C 函数是一样的 可以 定义在类的任何部分 public private 或 pr
  • C语言中的结构体(struct)

    C语言中 结构体类型属于一种构造类型 其他的构造类型还有 数组类型 联合类型 本文主要介绍关于结构体以下几部分 1 概念 为什么要有结构体 因为在实际问题中 一组数据往往有很多种不同的数据类型 例如 登记学生的信息 可能需要用到 char型
  • TCP滑动窗口和拥塞控制

    目录 滑动窗口 什么是滑动窗口 为什么要使用滑动窗口 滑动窗口的工作原理 滑动窗口会出现的几种问题 数据包丢失怎么解决 ACK丢失怎么解决 拥塞控制 拥塞控制是什么 拥塞控制的实现 理解拓展 拥塞控制是如何判断网络拥塞情况的 滑动窗口 什么
  • 虚拟机防火墙以及端口操作

    CentOS7 firewalld 默认安装 和 iptables 都不是防火墙 它们只是防火墙的管理程序 防火墙的开启 关闭 禁用命令 设置开机启用 禁用防火墙 systemctl enable disable firewalld ser
  • ⛳ 面试题-单例模式会存在线程安全问题吗?

    目录 面试题 单例模式会存在线程安全问题吗 一 单例模式 简介 二 饿汉式 三 懒汉式 3 1 懒汉式 在调用 getInstance 的时候才创建对象 线程不安全 3 2 改造1 对懒汉式进行加锁改造 线程安全 3 3 改造2 对懒汉式继
  • 网络抓包命令

    Linux环境下抓包 可以使用tcpdump命令 tcpdump i ens192 w dataAll pcap port 8008 这其中 ens192 指代网卡 可以通过ifconfig获取 也可以直接用 any 代替 意思是抓取全部网
  • CSS快速实现居中

    上效果 实现 父元素 diplay flex div用 margin auto
  • Windows7(sp1)上第一次搭建Flutter开发环境踩坑记录

    环境变量的配置 系统环境的要求 SDK的下载这些在Flutter中文网和各种博客中已经讲的很多了 过程中有问题也可以很快的解决 有一点需要说一下 我先是从Flutter中文网直接下载的SDK压缩包 解压后在Flutter目录下打开flutt