首先需要下载flutter源码,以下是github地址:

https://github.com/flutter/flutter

然后需要安装git环境吧,下图红框可以自行下载安装

接下来需要安装flutter sdk,可以自行创建一个指定的目录,把相应的flutter源码clone下来,如下图,我目前的目录指定在 D:\FlutterGitSource

OK,如下图,下载完毕

然后在咱们的目录下就有相应的源码了,以后要更新也很简单

随后别忘记配置环境变量,如下图,其实和java,maven等都类似,都是bin目录:

打开cmd,输入命令:  flutter doctor

这个时候提示git没有配置环境变量,那么再来配置一个

配置git环境变量,如下图:

复制目录,到path环境变量中

随后新增两个额外的环境变量:

PUB_HOSTED_URL    https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn

添加这个主要是由于官网因为某些原因不能连上(你懂的)

注意:这两个环境变量一定要加,否则可能导致 flutter doctor 命令连接不上服务

参考这个连接: https://github.com/flutter/flutter/wiki/Using-Flutter-in-China

然后再重复   flutter doctor ,如下图,这个时候在下载sdk啊等等,还有 dart,dart是编程的主要语言,

第一次运行一个flutter命令(如flutter doctor)时,它会下载它自己的依赖项并自行编译。以后再运行就会快得多。这主要就是用于检查依赖环境以及相关sdk的

等待一段时间后,出现如下,打勾代表正确, X 达代表有问题, ! 代表要需要安卓studio以及连接的设备,那么现在我们主要需要安装的就是安卓sdk了,也就是说,flutter sdk已经安装OK

OK~ 那来吧,把安卓sdk装一下

安装 android studio

安装过程就省略了。。。

默认情况下 安卓sdk没有,那么cancel之后,会自动去下载,很方便,只不过下载过程会稍微慢一点,耐心等待吧。。。

到下面这张图的话,那就代表OK了

点击finish!~

然后我们再到cmd 命令行执行 flutter doctor 看一下环境是否配置OK

这个时候,其实已经差不多了,第一个 感叹号 是 安卓 licenses,第二个 是没有连接的设备,这个暂时不管

随后执行:flutter doctor --android-licenses

每个步骤往下都按 Y 即可,最后如图:

然后我们再到cmd 命令行执行 flutter doctor 看一下环境是否配置OK

OK了吧,现在只有一个感叹号了,那就是没有连接的设备,这个可以暂时不管了。到此 flutter sdk 以及 android sdk 和 android studio 已经都安装完毕啦~~!

flutter 环境安装以及配置的更多相关文章

  1. 第1章 开发环境安装和配置(二)安装JDK、SDK、NDK

    原文 第1章 开发环境安装和配置(二)安装JDK.SDK.NDK 无论是用C#和VS2015开发Androd App还是用Java和Eclipse开发Androd App,都需要先安装JDK和Andr ...

  2. Nginx+Python+uwsgi+Django的web开发环境安装及配置

    Nginx+Python+uwsgi+Django的web开发环境安装及配置 nginx安装 nginx的安装这里就略过了... python安装 通常系统已经自带了,这里也略过 uwsgi安装 官网 ...

  3. RabbitMQ消息队列之一:RabbitMQ的环境安装及配置

    RabbitMQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们 ...

  4. AndroidStudio环境安装与配置

    前言 大家好,给大家带来AndroidStudio环境安装与配置的概述,希望你们喜欢 AndroidStudio IDE下载 我们选择用Android Studio开发Android的App,Andr ...

  5. android环境安装及配置

    直接从网上下载适合当前系统的jdk(eclipse需要一个java虚拟器的环境) 直接从android上下载最新的adt-bundle-windows-x86(64)-xxxxxx.zip(集成好的e ...

  6. Tomcat(64位)免安装版的环境安装与配置

    本篇博客主要介绍Tomcat(64位)免安装版的环境安装与配置,该篇文章同样适合于32位Tomcat免安装版的环境安装与配置. 该篇博客中的大部分内容同百度经验中的<出现unable to op ...

  7. Anaconda+Tensorflow环境安装与配置(转载)

    Anaconda+Tensorflow环境安装与配置 转载请注明出处:http://www.cnblogs.com/willnote/p/6746499.html Anaconda安装 在清华大学 T ...

  8. React Native 开发环境安装和配置使用报错: -bash: react-native: command not found

    [React  Native 开发环境安装和配置:-bash: react-native: command not found 报错: 前提是安装homebrew,node.js ,npm ,watc ...

  9. Django-DRF组件学习-环境安装与配置与序列化器学习

    1.DRF环境安装与配置 DRF需要以下依赖: Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6) Django (1.10, 1.11, 2.0) DRF是以Django扩展 ...

随机推荐

  1. ListView优化中的细节问题

    1.android:layout_height属性: 必须将ListView的布局高度属性设置为非“wrap_content”(可以是“match_parent /  fill_parent  /   ...

  2. hdu2973 YAPTCHA【威尔逊定理】

    <题目链接> 题目大意: The task that is presented to anyone visiting the start page of the math departme ...

  3. 不一样的go语言-构建系统与构件系统

    前言   代码的最后一步是构建成计算机可识别的二进制数据,然后才得以在计算机上运行.如果你曾经写过有点规模(至少数十个以上独立的源文件,且需要依赖第三方包)C语言项目,必定对C语言项目的构建过程印象深 ...

  4. MySQL数据库crash的问题分析

    [问题] 生产环境有多台slave服务器,不定期的会crash,下面是error log中的堆栈信息 Thread pointer: 0x7f1e54b26410 Attempting backtra ...

  5. js算法初窥06(算法模式03-函数式编程)

    在解释什么是函数式编程之前,我们先要说下什么是命令式编程,它们都属于编程范式的一种.命令式编程其实就是一块一块的代码,其中包括了我们要执行的逻辑或者判断或者一些运算.也就是按部就班的一步一步完成我们所 ...

  6. update date and keep time

    select TO_CHAR((date '2010-01-02' + (sysdate-trunc(sysdate))),'YYYY-MM-DD HH:mi:ss') from dual;

  7. C# 使用PrintDocument 绘制表格 完成 打印预览 DataTable

    经过不断的Google与baidu,最终整理出来的打印类 主要是根据两个参考的类组合而成,稍微修改了一下,参考代码及来源见最后(其中一份是VB语言的) 其中遇到的一些问题也已经得到了解决(分页,打印预 ...

  8. BZOJ.3809.Gty的二逼妹子序列(分块 莫队)

    题目链接 /* 25832 kb 26964 ms 莫队+树状数组:增加/删除/查询 都是O(logn)的,总时间复杂度O(m*sqrt(n)*logn),卡不过 莫队+分块:这样查询虽然变成了sqr ...

  9. java中动态给sql追加?号

    /* * 用来生成where子句 len数组的长度 */ private String toWhereSql(int len) { StringBuilder sb = new StringBuild ...

  10. 使用 SHOW STATUS 查看mysql 服务器状态信息

    在LAMP架构的网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL ...