flutter window安装过程

这里写自定义目录标题

#下载相关官网地址:https://flutter.cn/docs/get-started/install/windows

根据官网下载相关包flutter_windows_3.7.5-stable.zip 解压到c盘,在path配置相关解压路径(c:\flutter)。
执行 where flutter dart ,发现没有提示。
然后执行

flutter doctor

执行结果1

执行结果2

问题1:cmdline-tools component is missing :是因为缺失了 Andriod SDK Command-line Tools(latest) 再andriod studio,settting> andrioid sdk>sdk tools 安装即可
在这里插入图片描述

重新执行以下 :flutter doctor 可以发现 cmdline-tools component is missing已经解决。
在这里插入图片描述
问题2:Windows Version (Unable to confirm if installed Windows version is 10 or greater) :
无法确认安装的Windows版本是否为10或更高,解决方案:降低flutter版本
目前futter版本
再网上搜到的答案需要用fvm对flutter进行版本管理。下面是试错过程。
下载 FVM 通过pub.dev下载,前提你得先单独安装一个Dart环境,点击获取。
因为flutter自身相关sdk直接配置相关路径即可。不过安装完后发现依然无法使用pub命令。
在这里插入图片描述
在这里插入图片描述
配置安装完成后,用dart pub global activate fvm完成安装
在这里插入图片描述
完成安装后发现有警告内容。
其他内容可忽略dart_pub官方链接地址,pub 命令,查询资料过程中发现又pub有相关命令的使用。一直没找到,在使用dart pub get 时发现找不到pubspe.yaml相关文件。
在这里插入图片描述
经过在flutter 文件下查找,找到C:\flutter.pub-cache\hosted\pub.dev\plugin_platform_interface-2.1.4 是在该文件下。切换至该路径下执行dart pub get 命令
在这里插入图片描述
然后又执行了flutter pub get该命令
在这里插入图片描述
配置FVM路径
在这里插入图片描述

配置flutter默认管理下载路径,路径自己建立的文件夹,用于存放flutter版本更新相关
(命令:fvm config --cache-path D:\FVM)
由于配置环境变量有些问题,导致命令未生效,只能在路径文件夹下执行。

.\fvm config --cache-path D:\FVM 

执行以下命令时发生错误 :No SDKs have been installed yet. Flutter. SDKs installed outside of fvm will not be displayed.

 .\fvm list

然后执行 ./fvm releases命令查找版本 安装命令 .\fvm install 3.7.5 安装提示报错异常
在这里插入图片描述
修改 git安全设置 git config --global http.sslVerify false 下载相关futter .
在这里插入图片描述
安装好了,发现版本还是过高,用FVM下载低版本fvm install 3.0.0

问题3 Android license status unknown. 需要将本地jdk升级到11
查看适配

flutter doctor --android-licenses

在这里插入图片描述
按照jdk11版本中有配置环境遇到问题:重要的是,在 Path 的配置中,最好在第一行配置 %JAVA_HOME%\bin 即可,不需要配置 jre ,JDK11已经无需再安装JRE,设置环境变量时也不用设置CLASSPATH了,

问题4 Visual Studio - develop for Windows ** 从 [https://visualstudio.microsoft.com/downloads/.]下载 (https://visualstudio.microsoft.com/downloads/.)
✗ Visual Studio not installed; this is necessary for Windows development.
Download at https://visualstudio.microsoft.com/downloads/.
Please install the “Desktop development with C++” workload, including all of its default components

**问题4 ✗ HTTP host “https://maven.google.com/” is not reachable. Reason: An error occurred while checking the HTTP host:
信号灯超时时间已到

✗ HTTP host "https://cloud.google.com/" is not reachable. Reason: An error occurred while checking the HTTP host:
  信号灯超时时间已到**

哈哈,互联网 问题,大家自己解决哈。

前置问题,关于Andriod studio按照一级andriodjdk,主要还是网络问题。安装步骤就此完结哈。

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Flutter是一个跨平台的应用程序开发框架,可以用于创建Android、iOS和Web应用程序。由于Flutter是跨平台的,因此可以使用它来创建Windows应用程序。 要获取带宽,可以使用Dart中的网络库来获取网络连接的信息。可以使用ping命令测试网络连接的速度,并使用Socket库来获取网络连接的状态。 以下是一个简单示例,演示如何在Windows上使用Flutter获取带宽: 1. 创建一个新的Flutter项目 在命令行中运行以下命令,创建一个新的Flutter项目: ``` flutter create bandwidth_test ``` 2. 添加网络库 在pubspec.yaml文件中添加网络库: ``` dependencies: http: ^0.13.3 ``` 3. 获取网络连接速度 使用http库发送ping请求,然后计算响应时间来获取网络连接速度: ``` import 'package:http/http.dart' as http; import 'dart:math'; Future<double> getBandwidth() async { var url = "www.google.com"; var response = await http.get(Uri.parse("http://$url")); var latency = response.elapsedMilliseconds; var size = response.contentLength; var speed = size / latency; return speed; } ``` 4. 获取网络连接状态 使用Socket库来测试网络连接状态: ``` import 'dart:io'; Future<bool> isConnected() async { try { final result = await InternetAddress.lookup('google.com'); return result.isNotEmpty && result[0].rawAddress.isNotEmpty; } on SocketException catch (_) { return false; } } ``` 5. 在Windows上运行应用程序 使用FlutterWindows支持,在命令行中运行以下命令来构建和运行应用程序: ``` flutter run -d windows ``` 这将启动一个Windows应用程序,它将显示当前的网络连接速度和状态。 总结: 使用Flutter开发Windows应用程序可以很容易地获取网络连接的速度和状态。Flutter的跨平台特性使其成为一个非常有用的开发框架,可以用于创建各种类型的应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值