Flutter SDK安装、切换版本和常见问题
一、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 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.谷歌.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.谷歌.com/',
];
将其中的 https://maven.谷歌.com/ 修改为 https://dl.谷歌.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 missing
Run `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 的开发者模式。
四、往期内容已全部收录在专栏中:
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhfhhecc
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01