一、Flutter SDK 安装

安装 Flutter SDK 安装之前请确保电脑安装了 git 客户端。

git 客户端下载地址:https://git-scm.com/download/win

  • 首先需要了解的是 Flutter SDK 其实就是 Flutter SDK github 仓库的源码。
  • 安装 Flutter SDK 最简单的办法从 github 仓库中将源码 clone 到本地即可。
  • Flutter SDK 的管理我们既可以使用官方提供的 flutter channel 命令,也可以使用 git 完成 Flutter SDK 版本的管理(版本升级&版本回退)。

Flutter SDK 仓库地址:https://github.com/flutter/flutter.git

如果安装还有其他问题,请查看博客:Flutter 开发环境搭建】二、Android SDK、Dart SDK 及 Flutter SDK 安装

二、Flutter SDK 管理(使用 git 管理 Flutter SDK 版本)

如果需要使用 Flutter SDK 官方提供的 flutter channel 命令管理 Flutter SDK 版本。请查看官方文档:https://flutter.cn/docs/development/tools/sdk/upgrading。

如何使用 git 实现 Flutter SDK 的版本切换。

需注意:如下方法在切换了 Flutter SDK 版本之后,Dart 对应的版本会自动切换。

2.1、获取 Flutter SDK 版本列表

可以在官网查看 Flutter SDK 版本列表:https://flutter.cn/docs/development/tools/sdk/releases。

也可以使用 git tag -l 查看所有版本,进入本地的 Flutter SDK 存放目录,右键打开 Git Bash Here

2.2、版本切换

在 git 命令工具中使用 git checkout 版本号 切换版本(现在将 2.10.5 版本切换到 2.10.4) 。

2.3、检查 Flutter SDK 是否安装成功(切换完版本必须做这一步)

通过 flutter doctor 来检查 Flutter SDK 是否安装成功。

2.4、安装完成之后,可以通过 flutter --version 确定否已经切换到指定的版本。

三、问题处理

一、HTTP host https://maven.google.com/ is not reachable. Reason: An error occurred while checking the HTTP host: 信号灯超时时间已到

解决办法:

1、找到 flutter sdk 的文件目录,打开 flutter\packages\flutter_tools\lib\src\http_host_validator.dart 文件

2、找到如下代码段落:

/// Android specific required HTTP hosts.
const List<String> androidRequiredHttpHosts = <String>['https://maven.google.com/',
];

将其中的 https://maven.google.com/ 修改为 https://dl.google.com/dl/android/maven2/

3、去到 flutter\bin 目录,删除 cache 目录下的 flutter_tools.snapshot 文件

4、新开一个 cmd,在 cmd 命令窗口重新运行 flutter doctor,问题解决。

二、Run path/to/sdkmanager --install "cmdline-tools;latest" 错误。

[!] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)X cmdline-tools component is missingRun `path/to/sdkmanager --install "cmdline-tools;latest"`See https://developer.android.com/studio/command-line for more details.X Android license status unknown.Run `flutter doctor --android-licenses` to accept the SDK licenses.See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.

三、Please enable Developer Mode in your system settings. Run start ms-settings:developers to open settings.

解决方法:需要打开 windows 的开发者模式。

四、往期内容已全部收录在专栏中:

git 专栏_WEB 前端李志杰的博客-CSDN 博客

Flutter 专栏_WEB 前端李志杰的博客-CSDN 博客

Vue 专栏_WEB 前端李志杰的博客-CSDN 博客

Flutter SDK安装、切换版本及常见问题整理相关推荐

  1. Flutter SDK安装

    SDK下载安装 Flutter集成了Dart,因此不需要单独安装dart-sdk. Flutter的SDK可以从官网下载: https://flutter.io/docs/development/to ...

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

    文章目录 一.Flutter 学习资料 二.Flutter 开发环境搭建 三.Android Studio 环境安装 Flutter / Dart 插件 四.下载 Flutter SDK 五.设置 F ...

  3. 【Flutter开发环境搭建】二、Android SDK、Dart SDK及Flutter SDK安装

    一.Android Studio下载安装 Android Studio下载:Download Android Studio and SDK tools  |  Android Developers 下 ...

  4. 2021鹏业安装算量软件常见问题整理(二十)

    1.安装算量软件试用 操作步骤: ①进入软件;免费使用 ②欢迎界面-激活 ③用户登入界面用微信扫码或者用短信验证(二选其一) ④手机上注册授权登入 ⑤软件提示授权成功,重新打开软件 ⑥打开软件,输入序 ...

  5. 2021安装算量软件常见问题整理(十四)

    1.设备成线条怎么识别 操作步骤: ①识别设备-组合识别 ②选中设备线条 ③鼠标右键确定识别 2.配线根数确定配管管径 操作步骤: ①鼠标右键-按配线根数拆分配管 ②设置配线表 3.图纸出现大块挡住 ...

  6. Flutter Dart 安装在window系统

    一.系统环境 flutter最低要求 1,windows7 SP1 64位版本以上,我的系统就是windows 7 sp1 64bit 2,git for windows ,没有安装的需要到这里下载  ...

  7. iOS 4.2 SDK安装

    iOS 4.2 SDK安装 ◆系统版本:10.6.5 ◆硬件配置: ◆10G空间,3.5G内存,显卡:GMA950 Xcode 3.2.5和iOS 4.2 SDK下载:http://developer ...

  8. mac系统 flutter从安装到第一个应用

    mac系统 安装flutter 分三步: 1. 安装flutter sdk 2. flutter环境变量配置 3. 建立flutter应用 Flutter SDK下载 打开终端执行命令 git clo ...

  9. 使用FVM管理Flutter SDK版本切换

    window下配置fvm版本切换工具,管理flutter sdk版本的切换 一.配置flutter dart环境 使用前需要先配置flutter dart环境,才能下载jvm 已经配置好环境的,在命令 ...

最新文章

  1. 满屏的try-catch,你不瘆得慌?
  2. 用神经网络的分类行为理解力的相互作用
  3. 关于Nginx参数路径问题的问题
  4. python configparser 注释_使用configpar添加注释
  5. 插画与UI组合素材APP模板|一切简单而美好
  6. go 中 = 与:= 区别
  7. ATF DSP PC-Tool(电脑调音软件)v3.20官方版
  8. java随机数种子_使用种子的Java随机数
  9. echarts label加边框_ECharts 教程 富文本标签 - 闪电教程JSRUN
  10. MDI-jade化工软件的安装
  11. matplotlib之pyplot模块——绘制对数线图(loglog()、semilogx()、semilogy())
  12. 验证数据是否满足正态分布——Q-Q图和P-P图
  13. 基于单片机超声波视力保护系统设计-基于51单片机8音键电子琴仿真设计-基于8086八路模拟信号采集均值显示系统设计-基于8086八路数据电压温度采集系统-基于8086波形发生器仿真设计【毕设课设分享】
  14. 鸟哥的linux私房菜学习笔记《二十》bash简介
  15. 做网站如何选择利于优化的服务器
  16. ERR_SSL_PROTOCOL_ERROR浏览器解决办法
  17. 反射内存网搭建参考文献
  18. 巴拉巴拉一下戴森爷爷的产品发展历史
  19. 如何控制弹出窗口的大小、尺寸、位置等的样式
  20. 卡内基梅隆大学最新研究——使用“耳朵”,而不仅仅是“眼睛”,来提高机器人的感知能力

热门文章

  1. 动作捕捉用于验证芭蕾舞动作对脑瘫儿童的作用
  2. 为破局而生,情报分析师决胜大数据
  3. 华为迷途:定价与品牌的差距
  4. 透析美国次级贷款的危机(中国社科院经济所研究员 左大培)
  5. Bagging算法最全解析-机器学习
  6. vConsole打印信息
  7. 多玩网:风雨飘摇的九城需要用心救赎
  8. FIFAonline 4 游戏博客序言
  9. C语言并联电阻指数形式,R、L、C串联和并联的正弦稳态电路
  10. Linux中关闭SELinux的方法