文章目录

  • 前言
  • 一、Android Studio 环境安装 Flutter / Dart 插件
  • 二、Flutter SDK 下载
  • 三、设置 Flutter 环境变量
    • 1、设置 Flutter SDK环境变量
    • 2、设置 Flutter 仓库地址环境变量
    • 3、配置 Android SDK 环境变量
  • 四、Flutter 环境变量检查

前言

去年写过一篇 Flutter 的安装博客 , 今年再更新一下安装内容 ;

【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 ) : https://hanshuliang.blog.csdn.net/article/details/104825048 ;

更新下需要下载的 Flutter SDK 地址 , 国内都被墙了 ;

安装教程比较旧了 , 更新一个最新的 Flutter 安装教程 ;

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


Android Studio 中安装 Flutter 和 Dart 插件的步骤不变 , 参考 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 下载


进入 Flutter 官网 https://flutter.dev/ 的 Flutter SDK 下载页面 https://flutter.dev/docs/development/tools/sdk/releases , 截止到 2021年08月25日 当前最新的稳定版本是 7月2号发布的 2.2.32.2.32.2.3 版本 , 下载地址 https://storage.googleapis.com/flutter_infra_release/releases/stable/windows/flutter_windows_2.2.3-stable.zip ;

开发推荐使用 这个 2.2.32.2.32.2.3 稳定版按本的 SDK ;

截止到 2021年08月25日 , 当前最新的 Beta 通道测试版本是 2.5.0-5.2.pre , 下载地址是 https://storage.googleapis.com/flutter_infra_release/releases/beta/windows/flutter_windows_2.5.0-5.2.pre-beta.zip

截止到 2021年08月25日 , 当前最新的开发通道测试版本是 2.5.0-6.0.pre , 下载地址是
https://storage.googleapis.com/flutter_infra_release/releases/dev/windows/flutter_windows_2.5.0-6.0.pre-dev.zip

三、设置 Flutter 环境变量


1、设置 Flutter SDK环境变量

将之前下载的 flutter_windows_2.2.3-stable.zip 解压 ;


找到该 SDK 的 bin 目录

D:\001_Develop\010_Flutter\flutter_windows_2.2.3-stable\flutter\bin

将上述 bin 目录配置到系统的环境变量中 ;

2、设置 Flutter 仓库地址环境变量

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

配置 FLUTTER_STORAGE_BASE_URL 变量 :

变量名(N):FLUTTER_STORAGE_BASE_URL
变量值(V):https://storage.flutter-io.cn

配置 PUB_HOSTED_URL 变量 :

变量名(N):PUB_HOSTED_URL
变量值(V):https://pub.flutter-io.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 分钟甚至更多 , 耐心等待 ;

flutter doctor

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

flutter doctor --android-licenses

这是去年提示的内容 :

这是本次执行后的内容 :

Warning: Observed package id 'extras;intel;Hardware_Accelerated_Execution_Manager' in inconsistent location 'D:\001_Develop\001_SDK\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager-2' (Expected 'D:\001_Develop\001_SDK\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager')
Warning: Already observed package id 'extras;intel;Hardware_Accelerated_Execution_Manager' in 'D:\001_Develop\001_SDK\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager'. Skipping duplicate at 'D:\001_Develop\001_SDK\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager-2'
Warning: Observed package id 'extras;intel;Hardware_Accelerated_Execution_Manager' in inconsistent location 'D:\001_Develop\001_SDK\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager-2' (Expected 'D:\001_Develop\001_SDK\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager')
Warning: Already observed package id 'extras;intel;Hardware_Accelerated_Execution_Manager' in 'D:\001_Develop\001_SDK\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager'. Skipping duplicate at 'D:\001_Develop\001_SDK\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager-2'
All SDK package licenses accepted.======] 100% Computing updates...

【Flutter】Flutter 开发环境搭建 ( 2021年08月25日 补充最新资料 | 最新安装教程 )相关推荐

  1. Neovim开发环境搭建(2021.07.01)

    Neovim开发环境搭建(2021.07.01) 一.搭建环境 Ubuntu 21.04 Neovim 0.4.4 二.Neovim安装 # 下载 neovim,如遇网络问题可以采用 https:// ...

  2. 王者荣耀5月一日服务器维护,王者荣耀5月25日更新内容 王者荣耀2021年5月25日全服不停机更新公告...

    王者荣耀5月25日更新了什么?王者荣耀在2021年5月25日进行全服不停机更新,本次更新上线浪漫初夏第三期活动,还有[专属梦境]英雄修炼限时开启,以及礼包上架.商城更新.英雄调整等众多内容.以下是小编 ...

  3. 逆水寒2021最新服务器,2021年3月25日常规服务器合并投票结果公告

    为了改善游戏运营品质,<逆水寒>拟在2021年3月25日(周四)进行服务器合并.经过服务器内投票,现将结果公布如下: 说明:一剑霜寒将获得合服转服补领3.3折的最终折扣,醉梦东风的赛季转服 ...

  4. 多晴转云h_尼玛2021年1月25日天气:晴,气温:-16~-1℃

    尼玛2021年1月25日天气简报 2021年1月25日星期一尼玛天气:晴,西北风,风向角度:284°风力5-6级,风速:40km/h,全天气温-16℃~-1℃,气压值:569,降雨量:0.0mm,相对 ...

  5. 影之刃服务器维护,《影之刃3》2021年3月25日维护公告

    在影之刃3手游中2021年3月25日更新了哪些有趣的内容呢?春日特别行动系列活动将会在本次更新之后正式上线!想了解具体更新情况如何的话,下面就来看一下吧! 入局者敬启, <影之刃3>将于3 ...

  6. 神雕侠侣手游服务器维修,《神雕侠侣》2021年3月25日更新维护新服开启公告

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 亲爱的玩家: 为了给您提供更好的游戏体验,我们将于2021年3月25日上午8:00-11:00对所有服务器进行停机更新维护,预计维护时间3小时. 若提前完 ...

  7. 2021年8月12日-------Java从基础到项目教程,Java全栈学习路线,帮你省去培训机构的2万块钱。

    余生很贵,请努力活成自己想要的样子. 如何进行学习,别着急,我整理全栈的Java学习路线.帮你吊打面试官. 转载自一位大佬 首先是Java的知识点 一阶段:JavaSE基础 第一步:夯实Java基础语 ...

  8. 2021年3月25日 星期四 农历二月 霾

    2010年6月15日 整整过去五年了.每当时间的轮盘旋转到这天的时候,八门总能感到自己被不由分说地拉回到那个时空,案件发生的夜晚.回忆妹妹西子的遇害让八门内心悔恨交集.悔的是,那天晚上没能见到妹妹的最 ...

  9. 【错误记录】Android Studio 的 Flutter 代码界面没有 Logcat 面板 ( 2021年08月28日最新解决方案 )

    文章目录 前言 一. 报错信息 二. 解决方案 前言 在之前的博客 [错误记录]Android Studio 的 Flutter 代码界面没有 Logcat 面板 中 , 处理了该问题 , 不过时去年 ...

最新文章

  1. 虚拟机linux 8.04汉化,在虚拟机中快速安装 Ubuntu 18.04
  2. [转]VSTO Office二次开发RibbonX代码结构
  3. ATTENTION QKV理解
  4. 网络摄像头1 mjpg-streamer使用方法
  5. java调用指定浏览器_Java调用浏览器打开网页完整实例
  6. java分页数据导出excel
  7. Oracle里silent,静默方式(silent)安装Oracle软件
  8. 大话数据结构 -07-1 图的定义、抽象数据类型与存储结构
  9. ActiveMq工作笔记002---Centos7.3安装ActiveMq
  10. Please make sure you have the correct access rights and the repository exists.
  11. tp5数据排序分页展示
  12. 万字长文入门 Redis 命令、事务、锁、订阅、性能测试
  13. 智能小车寻迹c语言程序,智能小车循迹记时测速程序
  14. VBScript教程-第三章. 脚本的组成部分
  15. 保研面试复习之计算机网络篇
  16. 十大保养方法让你对汽车保养更加得心应手
  17. 使用mybatis拦截器实现业务层和持久化层的数据处理、加密、解密、脱敏。
  18. 商城购物系统【用户登录注册,购物页面,购物车页面,订单页面】
  19. 恢复SQL Server简单模式下误删除堆表记录
  20. 第十八章 Caché 命令大全 NEW 命令

热门文章

  1. border属性的CSS缩写顺序
  2. 2009-08 台湾印象
  3. legend3---OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
  4. 软件工程学习笔记——软件工程基本原理
  5. Android 经典欧美小游戏 guess who
  6. 【2017-12-08】c#基础-程序开发思路初认识
  7. React (native) 相关知识
  8. nmake构建Geos库
  9. windows根据端口号找进程
  10. MySQL 记录中包含换行符