win7系统下flutter环境搭建+AndroidStudio编译插件
flutter学习网址:https://flutter-io.cn/
-------------------------------------------------------------------本人是学习flutter的菜鸟一枚,此文仅记录自己的学习过程。-----------------------------------------------------------------------------------------
一、前提准备:先废话哈,我是安卓狗一枚,所以学习flutter也是从安卓的方向过来学得,所以不会安卓的,不建议看此文。
(1)windows7 64位系统
(2)Android Studio3.2(这个怎么安装配置本文不介绍,请自己百度哈)
(3)Git-2.22.0-64-bit.exe
(4)Win7AndW2K8R2-KB3191566-x64.zip(这是Windows PowerShell 5.1,我的电脑里面安装的power shell 2.0的版本,一般windows7默认的安装的power shell 就是2.0版本,Flutter要求power shell是5.0或更高的版本)
(5)NDP452-KB2901907-x86-x64-AllOS-ENU.exe (这是.Net Framework4.5.2,Windows PowerShell 5.0安装的前提是电脑里面已经安装了.Net Framework4.5.2)
(6)flutter_windows_v1.7.8+hotfix.4-stable.zip(这是flutter sdk)
插播废话一条:妈也,下载这些玩意真心慢……表示各种镜像好慢好慢,懒惰的我,最后还是选择了借别人的代理下载一波,吼吼。
勤快的你们3.4.5.6这些准备可以自己百度/谷歌下载,嫌翻墙麻烦的,可以到我的百度网盘下去下载;
链接:https://pan.baidu.com/s/1Lyx8v64-Z6ZckwVp7XkuGQ
提取码:j9qm
二.开始安装:
(1)由于本人是安卓开发一枚,所以Android Studio3.2和Git-2.22.0-64-bit.exe这玩意儿电脑里都有。所以直接跨过这2步,安装Windows PowerShell 5.1;
(2)安装Windows PowerShell 5.1:解压Win7AndW2K8R2-KB3191566-x64.zip,得到下面文件,双击红色框框,等待安装;

这里安装就扎心了,跟室友一起装,她完美装好,而我呢,报错了……这世界对于丑陋的我总是那么不公平……

这就是那个丑陋得错误,好吧,自己挖坑自己埋……
为啥报错呢?首先,我没有装.Net Framework4.5.2(这是啥玩意儿?就这玩意儿咯: NDP452-KB2901907-x86-x64-AllOS-ENU.exe),为啥没装?因为我天(愚)真(蠢)得觉得我的电脑里面有.Net Framework4.5,百度各位大哥说.Net Framework4.5也行的;
but……别人的行,我的电脑有它自己的小脾气。
乖乖得装哈.Net Framework4.5.2吧,嗯,装好了再来重新安装PowerShell 5.1,等啊等……哦豁,又光荣得报错了;再百度哈怎么回事,一顿操作猛如虎,然而我却250,菜鸡表示看不懂原理……
不过解决方案是找到了,将Win7AndW2K8R2-KB3191566-x64.msu的后缀.msu改为.cab,解压文件到一个自己新建的文件夹下面(我是建的名字叫cab的文件夹):

打开cmd, 输入:dism /online /add-package /packagepath:"X:\路径\文件名.cab"
比如我的就是dism /online /add-package /packagepath:"D:\flutter\cab\Windows6.1-KB3191566-x64.cab"
注意引号,这样会弹出终端窗口,自动安装成功;引号里面得地址就是红色框框的地址

我去,总算装好了,开心,然后对话框提示:是否要重启电脑?(这个忘了截图了,手速过快的我,直接按了y,呜呜,我的其他东西还没保存呢……哭死,一点儿也开心不起来了!)
安装完了,再打开PowerShell 控制台,键入 $PSVersionTable,然后按“Enter”。 查找 PSVersion值,变成5.1了;

三、安装flutter sdk:
(1)解压 flutter_windows_v1.7.8+hotfix.4-stable.zip,将压缩包解压,然后把其中的 flutter 目录整个放在你预想的 Flutter SDK 安装目录中;我的是:E:\flutter;请勿将该目录放在一些需要额外操作权限的目录。
(2)将E:\flutter\bin配置到环境变量--用户变量path里面:注意用;隔开如图,重启window让上面的设置生效。

(3)然后在flutter文件下面,找到flutter_console.bat文件,双击打开会出现如图,进入到终端,输入flutter doctor,所需要得软件都安装得没问题(有问题的会提示哪里有问题,仔细看下,根据提示的方案解决即可);

四、Android Studio配置flutter环境:
(1)安装插件
Flutter插件:提供程序的运行、调试和热重载等功能
Dart:提供Dart语言的支持


(2)配置dart和flutter sdk 地址:


(3)配置后,就可以新建flutter项目啦:

win7系统下flutter环境搭建+AndroidStudio编译插件的更多相关文章
- centos7系统下 docker 环境搭建
运行环境: VMware Workstation Pro 在虚拟机中安装centos7系统, 选择最小安装, 网络连接方式选择的桥接(与宿主机在同一IP段)centos7一定要安装64位, docke ...
- node在Fedora 22系统下开发环境搭建
事实上,环境搭建在linux系统还是比較简单的,下载已经编译好的包,配置一下环境变量. 或者下载源代码,自己编译. 这里记录一下,主要是node版本号变化节奏很块的情况下.怎样配置一次环境变量就不要再 ...
- OpenCV 3.4.2 Windows系统下的环境搭建(附带opencv_contrib-3.4.2)
前言 当前需要回到Windows平台下进行开发,在win10系统上搭建了编译opencv3.4.2的环境,并添加opencv_contrib-3.4.2的模块,以下是本文所需要的软件以及源码. 系统: ...
- php手动搭建wamp环境(一)--之 Windows系统下PHP环境搭建
1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...
- windows系统下jenkins环境搭建与基本使用
一. windows 系统下搭建jenkins环境 1.1 jenkins环境搭建和构建job流程图 1.2 安装jdk JDK下载地址: http://www.oracle.com/technet ...
- PHP环境搭建-Windows系统下PHP环境搭建
1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...
- Ubuntu系统下QEMU环境搭建
(这篇文章是在搭建QEMU环境时,在网上找到了一些教程资料,并在实际操作中遇到的一些问题的整理) 下载Linux内核 下载内核有两种方法,一种是用git直接下载内核代码树,方便后面的内核开发.另一种是 ...
- Ubuntu系统下lnmp环境搭建和Nginx多站点配置
最近需要使用Ubuntu作为服务器搭建Lnmp环境,顺便将操作过程写下来,与大家分享.如有不足之处,欢迎大家提出不同意见.(本文默认读者已经熟悉相关linux命令的使用,比如创建文件和文件夹,编辑文件 ...
- Mac OS下Flutter环境搭建记录,VS Code开发
安装Flutter 获取FlutterSDK 终端cd进入SDK安装目录,比如 cd ~/FlutterSDK 由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时 ...
随机推荐
- 小白进阶之Scrapy第六篇Scrapy-Redis详解(转)
Scrapy-Redis 详解 通常我们在一个站站点进行采集的时候,如果是小站的话 我们使用scrapy本身就可以满足. 但是如果在面对一些比较大型的站点的时候,单个scrapy就显得力不从心了. 要 ...
- sourceforge.net
https://sourceforge.net/ SourceForge.net,又称SF.net,是开源软件开发者进行开发管理的集中式场所. SourceForge.net由VA Software提 ...
- 4.3. Scrapy Shell
Scrapy Shell:模拟scrapy去发送请求 Scrapy终端是一个交互终端,我们可以在未启动spider的情况下尝试及调试代码,也可以用来测试XPath或CSS表达式,查看他们的工作方式,方 ...
- Hive的视图和索引(九)
Hive的视图和索引 1.Hive Lateral View 1.基本介绍 Lateral View用于和UDTF函数(explode.split)结合来使用. 首先通过UDTF函数拆分成多行 ...
- 热门前沿知识相关面试问题-android插件化面试问题讲解
插件化由来: 65536/64K[技术层面上]随着代码越来越大,业务逻辑越来繁杂,所以很容易达到一个65536的天花板,其65536指的是整个项目中的方法总数如果达到这个数量时则不无法创建新的方法了, ...
- java 学习笔记(三)ZooKeeper集群搭建实例,以及集成dubbo时的配置 (转)
ZooKeeper集群搭建实例,以及集成dubbo时的配置 zookeeper是什么: Zookeeper,一种分布式应用的协作服务,是Google的Chubby一个开源的实现,是Hadoop的分布式 ...
- ios 打包 异常
1. 问题:Xcode9升级到Xcode10后运行App报错: 2. 原因分析: Xcode10中libstdc++.6.0.9和libstdc++被移除,Frameworks中libstdc++.6 ...
- java——适配器模式、策略模式
适配器模式: https://www.cnblogs.com/honger/p/5970283.html 策略模式: https://www.jianshu.com/p/3bcf55cf83d3
- springboot中spring.profiles.include的妙用
我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个不同的环境,比如:开发.测试.生产等.其中每个环境的数据库地址.服务器端口等等配置都会不同,如果在为不同环境打包时都要频繁修改 ...
- WPF显示数据库内容
https://www.bilibili.com/video/av45138636?from=search&seid=17612939715579515358 以后用到会详细总结.