目录:

一、JDK安装

1.1、JDK下载

1.2、环境变量配置

1.3、测试

二、ANDROID-SDK安装

2.1、下载

2.2、环境变量配置

三、Flutter安装

3.1、下载

3.2、环境变量配置

3.3、测试

四、IDE安装

4.1、下载

4.2、插件安装

五、错误解决

5.1、Android license status unknown

六、项目运行

6.1、创建项目

6.2、运行项目

-----------------------------------分割线------------------------------------------------

1.1、JDK下载

下载的版本是jdk-8u201-windows-i586.exe

进入官网,选择版本,accept协议

下载完成后开始安装  目录:D:\jdk

1.2、JDK环境变量安装

系统变量 JAVA_HOME D:\jdk 安装目录
系统变量 path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
系统变量 classpath %JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
没有的变量就新建,有则编辑

 1.3、测试

2.1、android-sdk安装

进入  https://www.androiddevtools.cn/#

下面的IDE(android studio)也可以在这里下载

这里可以先下载SDK Tools,SDK交给IDE来下载

下载后安装即可,安装完成如下图所示(我这个是完整的,先不管):

确定号目录就开始配置环境变量

2.2、环境变量配置

新建系统变量 ANDROID_HOME   F:\Android_sdk\android-sdk-windows

配置ok即可。

3.1、下载Flutter

下载下来解压到指定目录即可。
设置系统变量   path    D:\flutter\flutter\bin;  
设置用户变量   FLUTTER_STORAGE_BASE_URL  https://storage.flutter-io.cn   
设置用户变量   PUB_HOSTED_URL https://pub.flutter-io.cn
3.2、测试
cmd flutter doctor

查看诊断,问题
error1、没有安装Android SDK
但是ANDROID_HOME是设置了的,如果没有SDK tools自己安装。
error2、没有安装ide
error3、没有模拟设备接入(虽然不影响)
4.1 IDE下载安装
安装最新的版本,低版本之后需要更新

安装完成之后
双击打开
ide发现没有安装sdk,便会自己开始下载安装

点击Finish,开始安装

这里会花一段时间安装,可以看看别的。

4.2、安装插件

主要是flutter 和 Dart插件,用来解决下面的问题

settings-Plugins-输入flutter搜索,如果没有找到就点击下面的tab

 点击之后,选择flutter安装即可,安装完成后Dart插件也同时安装ok了,重启IDE即可。
4.3、测试
cmd flutter doctor

接受一些即可

cmd  flutter doctor --android-licenses

接下来输入‘y’同意就完成了。

5.1、Android license status unknown

一般这个问题就是jdk版本高于java8,下载java8的版本即可。

一开始我就不小心下到java12了,怎么弄都不行,环境变量也查看了好久。

6.1、创建项目

file-New Flutter Project

项目创建ok

6.2、运行项目

a、手机处于连接状态

b、没有手机,新建一个虚拟设备

打开 tools- AVD  Manager

上面我已经创建了一个

选择一个就ok,点击next

选择一个下载即可。

安装完成

运行这个虚拟设备,运行ok之后桌面就会出现,不得不说这个颜色很sao啊。

这里也出现设备名称了

如果运行失败的话,而且提示信息跟HAXM有关,就需要安装这个。

安装完成应该就可以启动ok。

按照上面有了测试设备之后,就可以点击开始按钮开始构建app了

构建需要一会儿,主要看你电脑。

,至此环境就搭建的差不多了,然后就可以安安心心着手开发了。

Flutter windows环境安装 + 模拟设备 + 项目运行的更多相关文章

  1. Flutter之环境配置与项目搭建

    Flutter之环境配置与项目搭建 一,介绍 1.1,Dart Dart 是一种 易于学习. 易于扩展.并且可以部署到 任何地方 的 应用 编程 语言.并且同时借鉴了Java和JavaScript.D ...

  2. Windows环境安装tesseract-ocr 4.00并配置环境变量

    最近要做文字识别,不让直接用别人的接口,所以只能尝试去用开源的类库.tesseract-ocr是惠普公司开源的一个文字识别项目,通过它可以快速搭建图文识别系统,帮助我们开发出能识别图片的ocr系统.因 ...

  3. windows环境安装MySQL

    转:https://www.cnblogs.com/ayyl/p/5978418.html windows环境安装MySQL mySQL下载链接:MySQL Installer 5.7 :http:/ ...

  4. Windows环境安装MySQL数据库

    Windows环境安装MySQL数据库 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 最近在学习Java语言,开发环境在Windows操作系统上,因此需要在Windows上安装My ...

  5. angular入门一之环境安装及项目创建

    angular入门一之环境安装及项目创建 1.安装node.js 下载,安装,在终端测试安装是否成功:node -v(查看nodejs版本) npm -v(查看npm版本) 下载地址:https:// ...

  6. 树莓派 Learning 002 装机后的必要操作 --- 05 给树莓派搭建“x86 + pi”环境 -- 安装**32位运行库** -- 解决`E:未发现软件包 xxx` 问题

    树莓派 装机后的必要操作 - 给树莓派搭建"x86 + pi"环境 – 安装32位运行库 – 解决E:未发现软件包 xxx 问题 我的树莓派型号:Raspberry Pi 2 Mo ...

  7. Redis:在windows环境安装Redis

    Redis:在windows环境安装Redis 第一步: 下载windows版本的Redis:https://github.com/MSOpenTech/Redis. 第二步: 在命令行执行:D:\r ...

  8. PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法

    PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法 1.电脑需要先安装redis服务端环境,并在安装目录下打开客户端redis ...

  9. MongoDB(二):在Windows环境安装MongoDB

    1. 在Windows环境安装 1.1 MongoDB下载 要在Windows上安装MongoDB,首先打开MongoDB官网:https://www.mongodb.com/download-cen ...

随机推荐

  1. Visual C++ 6.0中关于for的简单问题

      在这个循环当中,要先执行①,再执行②,再执行④,再执行③,如果还满足②的话就再执行②,再依次执行.当③不满足②时,就执行printf语句. 并且在这个循环当中,①只执行一次.

  2. ccf-集合竞价-201412-3

    这道题数据量很小,所以用前缀和直接暴力解决了 首先将浮点数转换为整数; int_p=(int)(dou_p*100+0.5); 必须加一个eps,否则浮点数运算会有误差 然后从高到低枚举 #inclu ...

  3. B/S与C/S的优缺点

     B/S:Browser/Server,即浏览器/服务器架构,一般用于网站: 优点:无需安装,不需要更新客户端: 缺点:交互性差,安全性低. C/S:Client/Server,即客户端/服务器端架构 ...

  4. day11.1函数进阶 列表集合 字典中的函数变量,函数作为形参

    函数进阶 1.函数作为变量 a=123 name="gao" nums=[1,2,3] data=nums#指向同一个内存地址 #查看内存地址篇章 def func(): prin ...

  5. getRealPath()和getContextPath()的区别

    转载自:http://sucre.iteye.com/blog/319178 在程序中常常要获取文件的路径,有的时候需要用到相对路径而有的时候就要用到绝对路径,一提到绝对路径大家一定想到了getRea ...

  6. (转)python中函数参数中如果带有默认参数list的特殊情况

    在python中函数参数中如果带有默认参数list遇到问题 先看一段代码 1 2 3 4 5 6 7 8 9 def f(x,l=[]):     for i in range(x):         ...

  7. linux下目录简介——/sys

    Linux下/sys目录介绍    1. 概述 ramdisk 文件系统基于磁盘模拟技术,实际文件系统是ex2 ex3等.sysfs是一种基于ram文件系统和proc一样.Sysfs文件系统是一个类似 ...

  8. react super() and super(props)

    subclass: subclass is a class that extends another class. 即子类. In ES2015, to use 'this' in subclasse ...

  9. 关于sql 索引

    1.聚集索引一个表只能有一个,而非聚集索引有个表能有多个 2.聚集索引和非聚集索引的根本区别是表记录的排列顺序和与索引的排列顺序是否一致,其实理解起来非常简单,还是举字典的例子:如果按照拼音查询,那么 ...

  10. Win10使用VNC连接Centos7远程桌面

    一.安装VNC Viewer 1.首先win10下载安装VNC VIEWER 或者直接下载绿色版 2.linux系统安装vnc: 检查linux是否安装vnc:rpm -q tigervnc tige ...