windows安装flutter

这篇具有很好参考价值的文章主要介绍了windows安装flutter。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在flutter官网下载flutter

在 Windows 操作系统上安装和配置 Flutter 开发环境 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter

windows安装flutter

下载文件后,解压文件把文件存放在指定位置

打开flutter_console.bat文件

输入flutter doctor

windows安装flutter
windows安装flutter

flutter报错提示(一)

执行flutter doctor 提示 Windows Version (Unable to confirm if installed Windows version is 10 or greater)

 Windows Version (Unable to confirm if installed Windows version is 10 or greater)

windows安装flutter

windows安装flutter

把该目录下的文件替换为下面的代码

flutter\packages\flutter_tools\lib\src\windows\windows_version_validator.dart

// Copyright 2014 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import 'package:process/process.dart';

import '../base/io.dart';
import '../doctor_validator.dart';

// FIX #1 - Remove everything from line 10 to 20 in original source code.

/// Validator for supported Windows host machine operating system version.
class WindowsVersionValidator extends DoctorValidator {
  const WindowsVersionValidator({required ProcessManager processManager})
      : _processManager = processManager,
        super('Windows Version');

  final ProcessManager _processManager;

  @override
  Future<ValidationResult> validate() async {

// FIX #2 - Replace 'systeminfo' by 'ver' command
    final ProcessResult result =
        await _processManager.run(<String>['ver'], runInShell: true);

    if (result.exitCode != 0) {
      return const ValidationResult(
        ValidationType.missing,
        <ValidationMessage>[],
        statusInfo: 'Exit status from running `systeminfo` was unsuccessful',
      );
    }

    final String resultStdout = result.stdout as String;

// FIX #3 - Remove brackets from output
    final String resultAdjusted = resultStdout.replaceAll('[','').replaceAll(']','');

// FIX #4 - Split the output at spaces, and get Windows version at position 3.
//          Split again at dots and get the major version at position 0.
//          Cast the output to int.
    final int winver = int.parse(resultAdjusted.split(' ').elementAt(3).split('.').elementAt(0));

    // Use the string split method to extract the major version
    // and check against the [kUnsupportedVersions] list
    final ValidationType windowsVersionStatus;
    final String statusInfo;

// FIX #5 - Check if Windows major version is greater than 10.
//          Succeeds if true.
    if (winver >= 10) {
      windowsVersionStatus = ValidationType.installed;
      statusInfo = 'Installed version of Windows is version 10 or higher';
    } else {
      windowsVersionStatus = ValidationType.missing;
      statusInfo =
          'Unable to confirm if installed Windows version is 10 or greater';
    }

    return ValidationResult(
      windowsVersionStatus,
      const <ValidationMessage>[],
      statusInfo: statusInfo,
    );
  }
}

删除文件 flutter\bin\cache\flutter_tools.stamp/ (不删除也可以,先执行flutter doctor如果报错再删除文件)

flutter报错提示(二)

执行flutter doctor 提示[X] Android toolchain - develop for Android devices

[X] Android toolchain - develop for Android devices
    X Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

windows安装flutter

打开Android Studio 右上角 打开设置

windows安装flutter

打开Android SDK 右上角显示Android SDK Location 会显示存放的SDK路径

如果没有显示 点击Android SDK Location 后的提示,根据提示操作

windows安装flutter

执行

flutter config --android-sdk C:\Users\zhangmj2\AppData\Local\Android\Sdk
Setting "android-sdk" value to "C:\Users\zhangmj2\AppData\Local\Android\Sdk".

windows安装flutter

flutter报错提示(三)

执行flutter doctor 提示[!] Android toolchain - develop for Android devices (Android SDK version 33.0.2)

[!] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
    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.

需要执行flutter doctor --android-licenses

flutter doctor --android-licenses
Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to resolve this.

执行flutter doctor --android-licenses后提示

Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to resolve this.

打开Android Studio 右上角 打开设置 选择Android SDK

windows安装flutter

选择完成后自动下载

安装完成后再次执行flutter doctor --android-licenses

无报错后执行flutter doctor

image-20230426160535390

flutter报错提示(四)

执行flutter doctor 提示需要安装Visual Studio 如果不需要开发,可以不用安装

[X] Visual Studio - develop for Windows
    X 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

windows安装flutter

flutter提示报错(五)

执行flutter doctor 提示 X HTTP host “https://maven.google.com/” is not reachable. Reason: An error occurred while checking the HTTP host: 信号灯超时时间已到

HTTP Host availability check is taking a long time...[!] HTTP Host Availability
    X HTTP host "https://maven.google.com/" is not reachable. Reason: An error occurred while checking the HTTP host: 信号灯超时时间已到

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


在flutter安装路径下找到flutter/packages/flutter_tools/lib/src/http_host_validator.dart文件

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

并打开flutter\bin\cache 删除flutter_tools.snapshot文件,永久删除。

windows安装flutter

再次运行flutter doctor

windows安装flutter文章来源地址https://www.toymoban.com/news/detail-431242.html

到了这里,关于windows安装flutter的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows 上安装和配置 Flutter

    操作系统:Windows 10 或更高的版本(基于 x86-64 的 64 位操作系统)。 磁盘空间:除安装 IDE 和一些工具之外还应有至少 1.64 GB 的空间。 设置: 必须在 Windows 10/11 上启用开发者模式。 工具:要让 Flutter 在你的开发环境中正常使用,依赖于以下的工具: Windows PowerShell 5.0 或者更高

    2024年02月10日
    浏览(24)
  • 【安装记录】如何在官网找到老版本的jdk,如 jdk-8u271-windows-x64

    背景: (下面这段都是废话,可以直接跳过)最初的目的并不是要安装jdk。。。其实是要用vivado写verilog,但是由于vivado不能自动格式化代码,就寻思用vscode+插件Verilog Format来解决格式化问题,但是经过一系列配置之后,右键格式化代码之后,居然自动跳转到了下载java的网页

    2024年02月13日
    浏览(46)
  • 在 Windows 操作系统上安装和配置 Flutter 开发环境

    在 Windows 操作系统上安装和配置 Flutter 开发环境 系统配置要求 为了成功安装和运行 Flutter,确保您的开发环境满足以下基本需求: 操作系统:Windows 7 SP1 或更高版本。 处理器:支持 64 位的架构。 磁盘空间:至少预留 2GB 的磁盘空间用于安装 Flutter SDK 及其依赖项。 工具与软

    2024年01月22日
    浏览(61)
  • Java 下载安装-Windows

    您可以从官方网站下载 Java 的最新稳定版本。 官网地址:https://www.oracle.com/technetwork/java/javase/overview/index.html 有些电脑可能已经安装了Java。 要检查Windows PC上是否安装了Java,请在开始栏中搜索Java或在命令提示符(cmd.exe)中键入以下命令: C:Users Your Name java -version 如果安装了

    2024年02月06日
    浏览(41)
  • windows下载安装FFmpeg

    FFmpeg是一款强大的音视频处理软件,下面介绍如何在windows下下载安装FFmpeg 进入官网: https://ffmpeg.org/download.html, 选择Windows, 然后选择\\\"Windows builds from gyan.dev\\\" 在弹出的界面中找到 release builds , 然后选择一个版本,笔者选择的是最新版本, ffmpeg-release-essentials.zip, 点击即可下载 ` 解

    2024年02月12日
    浏览(42)
  • jdk17下载安装(Windows)

    下载 官网下载:https://www.oracle.com/java/technologies/downloads/#jdk17-windows 百度网盘:https://pan.baidu.com/s/1RKkQ5u04AaFocrfRra4e4Q?pwd=1031 提取码:1031 迅雷下载:https://pan.xunlei.com/s/VNBXYSaZNm0U9GJTYYty1cAhA1 提取码:b5fb 安装 下载后直接点击安装程序,点击【下一步】。 默认安装路径是C盘,如果

    2024年02月11日
    浏览(37)
  • OpenCV下载安装教程(Windows)

    一、什么是OpenCV OpenCV(Open Source Computer Vision Library)是一个广泛使用的开源计算机视觉库,旨在提供丰富的图像和视频处理功能。它最初由Intel于1999年开发,并演变成为一个全球性的开源项目,得到了众多开发者的贡献和支持。OpenCV可以通过C++、Python、Java等编程语言调用,使

    2024年04月25日
    浏览(29)
  • pygame windows下载安装方法

            打开cmd,直接输入pip install pygame,电脑会自动下载最新的pygame并自动安装,下载安装完成后的提示如下:            接着,在cmd下输入python,再输入import pygame,显示当前pygame版本,表示pygame安装成功。  1.cmd提示“pip不是内部或外部命令”。         此情

    2024年02月05日
    浏览(69)
  • Githack下载安装教程 windows

    1 下载并解压githack 下载地址 https://gitcode.net/mirrors/BugScanTeam/GitHack?utm_source=csdn_github_accelerator 用了3个版本试了一个上午 只有这个我成功了 2 安装python2 如果电脑中已经有python3 参考https://blog.51cto.com/u_11239407/5435045 总结我一下自己的操作步骤就是 1 下载python2 2 更改python3中python

    2024年02月06日
    浏览(29)
  • Windows下Elasticsearch下载安装

    最近搭一个语义搜索web需要用到es。 下载地址:官网下载地址 下载zip格式解压就行,这里我下载的是8.7.1 解压之后,进入elasticsearch的bin目录,通过点击elasticsearch.bat启动服务,默认端口是9200,如果遇到闪退,可以通过cmd进行启动。 第一次启动窗口界面: 因为中文乱码问题,

    2024年02月06日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包