windows 10 环境下 的 flutter 环境配置教程及 问题解决办法

2023-11-20

最近开始接触flutter,小白一枚,记录一下最近安装flutter的过程。

因为自己电脑已经安装了Android Studio 和 git 工具,因此直接从安装flutter说起, 

1,去官网下载flutter 安装包:  https://flutter.dev/docs/development/tools/sdk/releases 

下载成功之后,将安装包zip解压到你想安装Flutter SDK的路径 ,我自己是放在C盘目录下解压的

(PS: 你可以根据自己实际情况自己选择,如:C:\src\flutter注意,不要将flutter安装到需要一些高权限的路径如C:\Program Files\),

2,配置环境变量:

找到我的电脑,右键-->属性-->高级系统设置--->选择高级--->环境变量,打开系统变量页面。如下:

  • 在“用户变量”下检查是否有名为“Path”的条目:
    • 如果该条目存在, 追加 flutter\bin的全路径,使用 ; 作为分隔符.
    • 如果条目不存在, 创建一个新用户变量 Path ,然后将 flutter\bin的全路径作为它的值.
  • 如果是国内的还需要配置临时镜像,在“用户变量”下检查是否有名为”PUB_HOSTED_URL”和”FLUTTER_STORAGE_BASE_URL”的条目,如果没有,也添加它们。
  •  export PUB_HOSTED_URL=https://pub.flutter-io.cn
     export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    

    在用户变量做如下设置:

重启Windows以应用此更改

3,重启之后,找到你安装的flutter 安装包路径下,找到 flutter_console.bat 文件,双击,打开命令窗口,如下

输入:flutter doctor 来检验你是否需要安装任何依赖项来完成安装:

叮~~~~~~~·重点来了:这是可能会出现一些错误,这时喝口水,不要慌, 

错误一:如下图: 这是发现还没有安装Android sdk,那么就安装Android SDK :

(盗用截图)

解决办法:通过Android studio 找到你自己的Android SDK路径:File--Settings, 打开如下图,找到你自己的sdk路径,

然后重新打开上边打开过的环境变量页面,在用户变量里新建一个用户变量

变量名: ANDROID_HOME  ,变量值: 刚才自己的Android SDK 路径: 如图:

再次重启电脑(如果环境变量生效 也可以不重启)。

打开命令提示符。输入 flutter doctor。检查配置项。如下图所示:

错误二: 出现感叹号! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses


解决办法: 按照他说的 输入 flutter doctor --android-licenses,一路y下去即可。

再次重新输入 flutter doctor检查一下,如下图所示:表示只有Android studio的两个插件没有安装了。

错误三:上图说明是你的Android studio 没有安装 flutter 和dart 插件,这时怎么办呢?

打开Android studio 安装它,打开 file--settings---plugins--Marketplace, 在搜索框输入:flutter 如图

点击右侧的install , 会提示你也要安装Dart, 同意就行,安装后,重启Android studio  ,

接着重新运行flutter doctor ,如果出现下图:恭喜,你成功了,自己玩去吧,这时就可以去打开Android studio,创建flutter项目, 此篇结束,

如果仍然是出现错误三:图片的样子,提示检测不到 Dart、Flutter 插件,那么恭喜你,朋友,你碰到错误四了,看下边:

错误四:flutter doctor 无法检测到AndroidStudio4.1已安装的插件

那么此时在你的命令行输入如下命令:

flutter channel dev
flutter upgrade
flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"   (ps:这个是需要输入你自己的Android Studio 安装路径,不要照搬过去)
flutter doctor -v

解决,完美。

ps: 如果你第一次创建flutter项目,发现没有new Flutter Project 这个玩意

不要慌,接着看 

点击:File ---->Settings ----> plugins

在Plugins插件中找到Android APK Support,你会看到并没有选中,问题就在这里,勾选上,然后在重启AS后即可看到了。

至此,结束。

 

 

 

 

 

 

 

 

 

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

windows 10 环境下 的 flutter 环境配置教程及 问题解决办法 的相关文章

随机推荐

  • Xmind8 Pro安装教程(Win+Mac)

    原文http blog csdn net anzhongliu article details 78081267 转自 https blog csdn net u014172271 article details 79666848 xmin
  • 网络安全工程师教你:Shadon网络空间搜索引擎使用教程

    一 背景介绍 与谷歌不同的是 Shodan不是在网上搜索网址 而是直接进入互联网的背后通道 Shodan可以说是一款 黑暗 谷歌 一刻不停的在寻找着所有和互联网关联的服务器 摄像头 打印机 路由器等等 每个月Shodan都会在大约5亿个服务
  • Linux--shell之while循环+for循环+until循环

    Linux shell之while循环 for循环 until循环 概述 for循环 while循环 until循环 循环嵌套 概述 脚本执行任务的时候总会遇到需要重复执行的时候 为了节省资源 除了计划任务 我们还可以使用脚本来完成 接下来
  • 数据分析库的拓展学习

    01 前言 除了前文所说的python数据分析的 三大神器 之外 你还需要对数据进行进一步的建模 预测 评估 并进行数据可视化 想要一劳永逸 就需要坚持学习一些更好用的数据分析库 接下来就逐一介绍 02 衍生库的使用 Seaborn Sea
  • 前端框架之Vue学习(二)

    一 事件修饰符 enter 回车生效 常用于替代判断是否按下回车事件 once 单次生效 只会生效一次 stop 阻止事件冒泡 self 阻止事件冒泡 只有点击自身时才生效 capture 将后面的事件变为捕获事件 prevent 阻止默认
  • Camunda工作流网关(二)-Parallel Gateway(并行网关)

    目录 1 Parallel Gateway 并行网关 2 业务场景 3 BPMN流程模型文件 在Camunda的 Modeler工具中提供了5种类型的网关 Exclusive Gateway 独占网关或排他网关 Parallel Gatew
  • [SUCTF 2019]EasyWeb

    SUCTF 2019 EasyWeb 打开环境是一段代码 其中if preg match x00 0 9A Za z x7F i hhh 这个判断是难点 它的绕过可以参考这篇文章https www h3399 cn 201909 72364
  • 接口自动化测试学习指南(2023版)

    一 为什么要学习接口自动化测试 1 1 了解接口自动化测试的重要性 提高效率与速度 持续集成与持续交付 准确性与一致性 更广泛的覆盖范围 持久回归测试 节省成本与资源 早期发现问题 提升团队信心 可重复与可维护性 支持多平台与多环境 1 2
  • python离线语音转文字

    1 安装SpeechRecognition第三方库 pip install SpeechRecognition 2 安装pocketsphinx第三方库 安装时 可能会报错error command swig exe failed No s
  • 多益网络笔试

    一笔 2017 05 19 基本上考的是写概率题和智力题 没来得及整理就忘得差不多 最后一个题是个推理题 二笔 2017 05 25 单选 C 的基础知识 二叉树结点计算 填空 类的操作 结构体 联合体的大小计算 简答 1 如何理解虚析构
  • Excel VBA获取最后一行列

    测试excel文件 VBA代码 Function getLastRow Debug Print End xlUp Sheets 1 A65536 End xlUp Row Debug Print usedRange ActiveSheet
  • Linux操作文档——FTP文件传输服务

    文章目录 一 基本概念 1 FTP连接及传输模式 2 用户列表文件ftpusers和user list 二 基于系统用户的FTP服务 1 匿名访问的FTP服务 2 用户验证的FTP服务 三 基于虚拟用户的FTP服务 1 建立虚拟用户的账号数
  • 网站页面导入css,图片等文件的相对路径和绝对路径问题

    相对路径 表示上一级目录开始 表示当前同级目录开始 相对 肯定是个参考对象 很多人可能会认为这个参考对象就是导入css或图片等的页面 但其实对于网站访问而言 这个对象是参考你所访问的url地址的 因为最近在写thinkphp 相对的话对于t
  • Angular6以ng serve方式启动时指定环境方法及关联知识点

    一 踩坑 1 问题来源 如何自定义环境并在启动时指定环境 2 解决方案 使用configuration参数启动项目 如ng serve configuration local or ng serve c local启动名为local的环境
  • 【C语言】C语言零碎知识点

    需要云服务器等云产品来学习Linux的同学可以移步 gt 腾讯云 lt gt 阿里云 lt gt 华为云 lt 官网 轻量型云服务器低至112元 年 新用户首次下单享超低折扣 目录 1 sizeof和strlen 2 函数形参 很重要 2
  • Android Studio中的Java控制台中出现乱码问题?

    今天在用Android studio 中敲代码时发现控制台出不了汉字 一打汉字全是乱码的 在此特供解决方案 在Java的工程目录build gradle下添加如下代码 1 新版gradle tasks withType JavaCompil
  • “AI+大数据+智能机器人”新型政企运营服务模式

    在建设智慧城市的大背景下 人工智能技术在智慧政务方面已有多个重点建设场景 即通过 互联网 政务服务 构建智慧型政企 利用 AI 大数据 智能机器人 的模式构建智慧政务服务平台 不断探索新型政企运营服务模式 提升服务水平和效率 实现由 传统政
  • Fatal error: Uncaught --> Smarty: unable to write file

    多是文件权限问题 chmod R 777 该文件夹下所有文件
  • Nacos配置与本地配置优先级

    概述 由Apollo配置中心与本地配置优先级 引出的一个问题 号称时下最强的注册中心和配置中心 表现如何 调研 直接上代码 本地配置文件application dev yml 新增配置 test aaa 接口层的测试方法 Value tes
  • windows 10 环境下 的 flutter 环境配置教程及 问题解决办法

    最近开始接触flutter 小白一枚 记录一下最近安装flutter的过程 因为自己电脑已经安装了Android Studio 和 git 工具 因此直接从安装flutter说起 1 去官网下载flutter 安装包 https flutt