文章目录

  • 一、Flutter 学习资料
  • 二、Flutter 开发环境搭建
  • 三、Android Studio 环境安装 Flutter / Dart 插件
  • 四、下载 Flutter SDK
  • 五、设置 Flutter 网络镜像 ( 中国国内推荐设置 )
  • 六、设置 Flutter 环境变量 ( 在系统变量中配置 )
  • 七、Flutter 环境变量检查

一、Flutter 学习资料


Flutter 学习资料 :

① 官方文档 : https://flutter.dev/docs

② Flutter Android 开发者文档 : https://flutter.dev/docs/get-started/flutter-for/android-devs

② Flutter 插件库 : https://pub.dev/

二、Flutter 开发环境搭建


Flutter 开发环境搭建 :

① Android Studio : https://developer.android.google.cn/studio , 要求 3.0 以上版本 ; Google 提供的 Android 开发环境 ;

② Windows PowerShell 5.0 : 建议使用 Win10 ( 已预装该项 ) , 最新的命令行工具 , 对 cmd ( 命令提示符 ) 进行了扩展 ;

③ Git : https://git-scm.com/download/win , 代码管理工具 , 安装最新版本即可 ;

三、Android Studio 环境安装 Flutter / Dart 插件


1 . Flutter 插件搜索安装 : Android Studio 菜单栏 -> File -> Settings -> Plugins , 在 Marketplace 中搜索 Flutter 插件 , 点击 Install 按钮安装 ;

2 . 点击 Install 安装 : 会提示依赖第三方插件 , 需要 安装 Dart 插件 , 这里需要额外安装 Dart 插件 ;

3 . 接受安装第三方插件 :

4 . 安装 Dart 插件 :

5 . Flutter / Dart 插件 安装完成 :

6 . 重启 Android Studio : 安装完毕后 , 重启 Android Studio 插件才能生效 ;

四、下载 Flutter SDK


1 . 下载 Flutter SDK : 如果 官方下载链接 下载太慢 , 请下载下面的 中国镜像下载链接 ;

2 . 下载地址 : https://flutter.dev/docs/development/tools/sdk/releases , 选择稳定版本的最新版即可 ; ( 官方链接 , 下载速度可能很慢 )

3 . 镜像下载地址生成 : 需要自己手动替换域名获取最新的镜像下载地址 ;

① 生成镜像下载地址 : 官网的链接在中国基本下不动 , 使用 storage.flutter-io.cn 域名替换下载链接中的 storage.googleapis.com 域名即可使用镜像链接下载最新版本 ; ( 这个地址目前需要自己生成 )

② 官方下载链接 : https://storage.googleapis.com/flutter_infra/releases/stable/windows/flutter_windows_v1.12.13+hotfix.8-stable.zip 是当前最新的 Flutter SDK 下载地址 , 这个链接下不动 , 使用 使用 storage.flutter-io.cn 域名替换下载链接中的 storage.googleapis.com 域名 , 即下面的镜像下载地址 ;

③ 镜像下载地址 : https://storage.flutter-io.cn/flutter_infra/releases/stable/windows/flutter_windows_v1.12.13+hotfix.8-stable.zip , 该地址下载速度很快 , 如果出了最新版本 , 可以自行替换生成新的镜像下载地址 ;

五、设置 Flutter 网络镜像 ( 中国国内推荐设置 )


1 . 镜像地址查询 : 在 https://flutter.dev/community/china 页面查询最新的 Flutter 中国镜像地址 ;

2 . 当前的最新镜像为 : 将下面两个镜像地址 , 设置到环境变量中 ;

FLUTTER_STORAGE_BASE_URL: https://mirrors.sjtug.sjtu.edu.cn/
PUB_HOSTED_URL: https://dart-pub.mirrors.sjtug.sjtu.edu.cn/

如果在国内还是设置一下比较好 , 能省很多事 ;

六、设置 Flutter 环境变量 ( 在系统变量中配置 )


1 . 配置 Flutter 环境变量 : 即上面下载的 flutter_windows_v1.12.13+hotfix.8-stable.zip 文件解压后的 bin 目录 , 配置的 Path 环境变量中 ;

D:\001_Programs\004_Flutter\flutter\bin

2 . 配置网站资源镜像环境变量 :

变量名(N):FLUTTER_STORAGE_BASE_URL
变量值(V):https://mirrors.sjtug.sjtu.edu.cn/

变量名(N):PUB_HOSTED_URL
变量值(V):https://dart-pub.mirrors.sjtug.sjtu.edu.cn/

3 . 按照指定格式配置 Android SDK 环境变量 :

① 配置 Android SDK 路径 : 首先要配置 ANDROID_HOME 环境变量 , 配置内容是 Android SDK 根目录 ;

变量名(N):ANDROID_HOME
变量值(V):D:\001_Programs\001_Android\002_Sdk\Sdk

② 配置 Android SDK 的相关环境变量 : 需要在 Path 环境变量中 , 配置 emulator , platform-tools , tools 地址 ; 格式分别是

%ANDROID_HOME%\emulator
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools

七、Flutter 环境变量检查


1 . 检查环境 : 上述操作完成后 , 执行 flutter doctor 命令 , 检查 Flutter 开发环境 ; 该命令第一次运行消耗时间比较长 5 ~ 10 分钟甚至更多 , 耐心等待 ;

2 . 同意全部许可协议 : 按照上述提示 , 执行 flutter doctor --android-licenses 命令 , 同意全部许可协议 , 即可检测通过 ;

【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 )相关推荐

  1. 【Android】Mac M1 Android开发环境搭建(Android Studio和JDK安装)

    Mac M1 Android开发环境搭建 简介 Mac M1 Android Studio安装 Android Studio cannot open Local Terminal 解决方法 Mac M ...

  2. windows下python环境搭建_Linux/Windows下Python环境搭建步骤

    Python环境搭建首先到官网(www.python.org)下载相应的安装版本.主要分为Windows和Linux两种: 一.Linux下Python环境搭建 一般情况下,Linux系统都已经预安装 ...

  3. Android Studio最完整的插件整理

    现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行).使用好Android Studio插件能大量的减少我们的工作量. ...

  4. 搭建android开发环境,android studio + Genymotion

    刚开始学习android,记录下自己的学习过程,期望和大家一起学习.进步 既然要学习android开发,首要之事就是搭建android开发环境,以前的android的开发环境都是eclipse+and ...

  5. 安卓安装之离线搭建Android Studio开发环境

    离线搭建Android Studio开发环境 前言: Android Studio开发环境,有两种方式进行安装. ①:在线安装,需要下载大量的文件,最好电脑进行翻墙,否则下载速度相当的慢. ②:离线安 ...

  6. Android studio 下 JNI 开发实例

    在AS中进行 NDK 开发之前,我们先来简单的介绍几个大家都容易搞懵的概念: 到底什么是JNI,什么是NDK? 何为"交叉编译"? 先看什么是 JNI?JNI 的全称就是 Java ...

  7. 26.Android Studio下Ndk开发(ffmpeg导入Android studio以cmake方式编译的过程)

    Android studio 2.2开始支持cmake的方式进行jni开发,我在另一篇10.Eclipse下Ndk开发(ffmpeg解码)中写过Eclipse下编译ffmpeg的过程,但是现在几乎没有 ...

  8. Android Studio 下安卓 jni 开发错误 undefined reference to AndroidBitmap_getInfo

    博客: 安卓之家 微博: 追风917 CSDN: 蒋朋的家 简书: 追风917 又掉坑里了 今天开发 uvc,又遇到了坑: 和之前的这个坑类似:Android Studio 下安卓 jni 开发错误 ...

  9. android安装python opencv_MacLinux环境在Android Studio中安装OpenCV

    在Android Studio中安装OpenCV 对于女程序猿来说,每次安装个什么软件,或者是配置个什么环境啊,经常整得很崩溃.本程序猿阿姨也是如此~(啊,我说我是阿姨了吗?) 好了,言归正传~ 我们 ...

最新文章

  1. 用python编程代码画图形_python编程:如何使用python代码绘制出哪些常见的机器学习图像?...
  2. start 与 run 区别
  3. Tcl与Design Compiler (二)——DC综合与Tcl语法结构概述
  4. 嵌入式linux开发环境 cpu,嵌入式Linux开发环境的搭建之:U-Boot移植-嵌入式系统-与非网...
  5. IT:如何使用Server 2008 R2上的远程桌面服务设置自己的终端服务器
  6. 实现三元组表示的两个稀疏矩阵的加法_K-BERT | 基于知识图谱的语言表示模型
  7. android 拼图课程设计,拼图游戏设计_课程设计报告.docx
  8. bzoj3144 [Hnoi2013]切糕
  9. java的反射机制--关于类中属性的反射。
  10. centos 卸载 jdk
  11. myeclipse2017添加tomcat后,在tomcat启动按钮里面找不到的问题
  12. 小明放学201812-2
  13. X波段雷达对海探测试验与数据获取
  14. DOS文件系统-FAT32的理解
  15. windows 用浏览器打开应用程序的方法
  16. MAC 使用brew安装java11并与java8共存
  17. python学习之数据爬取及其可视化分析(一)
  18. hdu4771 Stealing Harry Potter's Precious (状压+bfs)
  19. javascript开发简易画板
  20. linux中pid gid tgid tid的区别和联系

热门文章

  1. 基于silverlight4(beta)的摄像头应用(Beta2)发布
  2. 红楼梦 --- 花开在眼前
  3. PHP ORM框架ezpdo(2)之EZPDOSQL
  4. [RN] 全国城市列表选择 (包含定位城市、热门城市、全国城市)
  5. 【bzoj2724】[Violet 6]蒲公英 分块+STL-vector
  6. 懒加载中进行字典转模型
  7. 【转】线性代数的几何意义
  8. C#相关的DateTime操作
  9. 关于scrollTop为0以及解决方法
  10. 关于可扩展的web架构设计的探索-框架结构的描述文件