在 Windows 10下安装Flutter+Dart+Android Studio 配置Flutter开发环境

文章首发地址

配置环境变量

由于部分网站被墙的原因,我们需要先配置Flutter国内镜像地址,这两个地址是由Flutter官方维护的,可以放心使用

首先我们找到此电脑点击右键,然后点击属性

然后点击高级系统设置

点击高级然后找到下面的环境变量并点击



点击新建



变量名输入PUB_HOSTED_URL 变量值输入 https://pub.flutter-io.cn 然后点击确定



继续点击 新建

变量名输入FLUTTER_STORAGE_BASE_URL 变量值输入 https://storage.flutter-io.cn 然后点击确定



到这里需要的环境变量就配置完成了

开始安装Flutter
  • 下载安装文件并解压缩

    点击进入官网下载需要的版本

    如果不能打开该网站,可去我的网盘去取版本是1.22.0 提取码: awjy

    下载完成后在新建一个文件夹解压缩,我这里选的是C:\src\flutter

    解压成功之后,我们需要将Flutter也配置到环境变量中,flutter文件夹下的bin目录路径(我这里是C:\src\flutter\bin)配置到环境变量中。打开配置环境变量的步骤参考 上面的步骤配置环境变量

    双击Path来添加



    C:\src\flutter\bin配置进去

  • 运行 flutter doctor

    将路径配置之后我们打开 终端工具PowerShell 输入 flutter doctor查看还有哪些需要配置。flutter doctor是Flutter官方提供的用来检测当前Flutter配置环境的工具,可以快速的帮我们发现问题。

    运行之后我们会看到输出如下:

很明显我们还需要安装 Android Studio,Andriod Studio是Flutter官方支持的IDE工具。

去Andriod Studio 官网下载下载完成后,一路Next安装完成,然后启动Android Studio,第一次安装默认会安装很多依赖,这个等慢慢安装就可以了。

启动之后点击File->Settings

找到Plugins在输入框内输入Flutter点击安装



安装Flutter的时候默认会要求安装Dart



安装后重启 Andriod Studio

然后我们把Android SDK路径配置到系统变量里面

我们先找到File->Other Settings->Default Project Structure..并点击



找到SDK的路径



进入到文件下找到SDK文件夹有一个platform-tools的文件夹,复制这个路径添加到系统Path

变量名是ANDROID_HOME

这时候我们再执行一次 flutter doctor



现在我们只需要再执行一次 flutter doctor --android-licenses 弹出的提示选择y或者是直接回车即可。

然后再运行一次flutter doctor已经没有错误提示了。

这样我们的Flutter的环境就配置完成了。

安装Android 模拟器

打开Android Studio 找到右上角的AVD Manager并点击

点击Create Virtual Device... 选择一个我们需要需要安装的模拟器,然后点击Next



在配置页面选择Hardware - GLES 2.0

新建Flutter项目并运行

点击Android Studio 里面的 File->New->New Flutter Project

新建项目并打开

选择我们刚刚安装好的模拟器,并且点击运行 就可以看到效果啦!

可能会遇到的问题

在执行 flutter doctor --android-licenses出现以下错误



需要我们手动安装Android SDK Platform-Tools

打开Android Studio 点击File->Settings->Android SDK找到Android SDK Platform-Tools安装即可!

最新文章

  1. 关于watir-webdriver中文乱码问题
  2. HDU 1839
  3. 如何利用Github+Appveyor+Nuget打造自己的.net core开源库
  4. 基于C#的MongoDB数据库开发应用(3)--MongoDB数据库的C#开发之异步接口
  5. Windows Azure 虚拟机的IP地址操作
  6. LoadRunner之安装、破解、汉化教程(一)
  7. 利用myeclipse配置数据库连接池
  8. python数字图像处理(2):图像的读取、显示与保存
  9. 第六章 类型(class)和成员基础
  10. mysql复习笔记
  11. .Net 4.5 Task
  12. flex渐变色制作圆角橙色按钮
  13. 【转】10个你必须掌握的超酷VI命令技巧
  14. 【PHP】基础学习
  15. QT之UDP通信
  16. TCP头部分析与确认号的理解
  17. Linux文件链接hard link与symbolic link
  18. React官方文档笔记之快速入门
  19. mysql数据库保存sesison会话
  20. eclipse中用maven创建web项目

热门文章

  1. 2.Kafka-架构
  2. 4.Strom-可靠性保证
  3. 【Jenkins】三、设置定时任务
  4. Echarts山东省地图两级钻取、返回及济南合并莱芜地图
  5. Kafka消费与心跳机制
  6. C 类型限定符
  7. Go-项目环境搭建
  8. Python练习题 003:完全平方数
  9. 015 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 09 Unicode编码
  10. Java 生态碎片化 和 .NET生态的一致性