在 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安装即可!

【Flutter 1-2】在 Windows 10下安装Flutter+Dart+Android Studio 配置Flutter开发环境的更多相关文章

  1. Windows 10下安装配置Caffe并支持GPU加速(修改版)

    基本环境 建议严格按照版本来 - Windows 10 - Visual Studio 2013 - Matlab R2016b - Anaconda - CUDA 8.0.44 - cuDNN v4 ...

  2. 【适合N卡独显电脑的环境配置】Tensorflow教程-Windows 10下安装tensorflow 1.5.0 GPU with Anaconda

    注意: 1.目前Anaconda 更新原命令activate tensorflow 改为 conda activate tensorflow 2. 目前windows with anaconda 可以 ...

  3. ubuntu16.04下安装jdk和android studio

    1首先要在JDK官网下载对应的Linux的JDK版本.进入该网站后,先选择Accept License Agreement然后即可下载.本人的Linux系统为ubuntukylin 16.04  64 ...

  4. Windows 10 下安装 npm 后全局 node_modules 和 npm-cache 文件夹的设置

    npm 指 Node Package Manager,是 Node.js 中一个流行的包管理和分发工具.Node.js 在某个版本的 Windows 安装包开始已经加入了 npm,现在可以进入 htt ...

  5. 在windows 10下安装python

    windows系统默认状态下是没有安装python的,我们需要下载并安装它. 首先检查是否安装了python 在"开始"菜单中输入cmd,然后右击选择管理员身份运行,这样就打开了一 ...

  6. windows 10下安装linux系统

    理员权限打开powershell,输入 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-L ...

  7. 【适合核显电脑的环境配置】Tensorflow教程-Windows 10下安装tensorflow CPU with Anaconda

    安装TensorFlow 1.5.0 CPU版本 :仅支持CPU的TensorFlow. 如果您的系统没有NVIDIA GPU,则必须安装此版本. 1.首先下载和安装Anaconda TensorFl ...

  8. windows 10 下安装python 2.7

    下载msi的安装包: https://www.python.org/ftp/python/2.7.8/python-2.7.8.msi [incorrect] PS C:\Python27> . ...

  9. windows 10 下安装VMware Workstation Pro 15.0(亲测可用!)

    参考链接:https://blog.csdn.net/qq_39016934/article/details/90285915 VMware Workstation Pro 15.0的下载官网:htt ...

随机推荐

  1. Python列出指定目录下的子目录/文件或者递归列出

    1.python只列出当前目录(或者指定目录)下的文件或者目录条目 import os files,dirs=[],[] for item in os.listdir(): if os.path.is ...

  2. linux目录的含义

    /bin (binary)存放linux系统必备执行的命令. /boot存放linux的启动文件和内核 /cdrom存放光驱文件系统的目录,刚安装系统时此文件夹是空的. /dev device存放li ...

  3. java调用Oracle中的存储过程与存储函数

    1 //调用存储过程 2 public static void testPro(){ 3 String driver = "oracle.jdbc.OracleDriver"; 4 ...

  4. 决策树防止过拟合(预剪枝(Pre-Pruning))

    预剪枝(Pre-Pruning):预剪枝就是在构造决策树的过程中,先对每个结点在划分前进行估计,若果当前结点的划分不能带来决策树模型泛华性能的提升,则不对当前结点进行划分并且将当前结点标记为叶结点.

  5. Lua 协同程序(coroutine)

    什么是协同(coroutine)? Lua 协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西. 协同是非常 ...

  6. HTML+CSS系列:登录界面实现

    一.效果 二.具体实现 1.index.html <!DOCTYPE html> <html> <head> <meta charset="utf- ...

  7. 实验 2:Mininet 实验——拓扑的命令脚本生成

    一.实验目的 掌握 Mininet 的自定义拓扑生成方法:命令行创建.Python 脚本编写 二.实验任务 通过使用命令行创建.Python 脚本编写生成拓扑,熟悉 Mininet 的基本功能. 三. ...

  8. 【漏洞复现】MSF添加ms17-010的exp脚本及攻击复现

    原文地址:https://bbs.ichunqiu.com/thread-23115-1-1.html 本来今晚在准备复现最近的CVE-2017-11882,由于本人是小白一枚,不知道这么添加msf的 ...

  9. Java之线程池解析

    线程池 目录 线程池 线程池概述 创建一个线程池并提交线程任务 线程池源码解析 参数认识 构造方法 提交任务 addWorker 执行任务 关闭线程池 线程池概述 什么是线程池 为什么使用线程池 线程 ...

  10. SSIS 生成文件

    程序说明 此SSIS的目标是生成如下的文本文件 此文件的列由TAB键分割,可以使用notepad++来查看 这样就能够看清TAB键了 文件由%H%表示头部和%D%表示的细节部分 以下为程序开发使用的V ...