当前位置: 首页 > news >正文

flutter安装自用笔记

参照文章: 开发环境搭建

Flutter环境配置步骤:

1.系统配置要求
2.Java环境
3.Flutter SDK
4.Android 开发环境

一、系统配置要求

操作系统:Windows 7 SP1 或更高的版本(基于 x86-64 的 64 位操作系统)
磁盘空间:除安装 IDE 和一些工具之外还应有至少 1.64 GB 的空间
Git环境:要让 Flutter在开环境中正常使用,就要有git环境

二、Java 环境配置

Flutter是基于Android,需要安装 Java 环境
Java环境下载地址: Java Downloads
java是否安装成功检测:java javac java -version 三个doc命令进行检查。

三、Flutter SDK

Flutter SDK下载地址:Flutter

注意:请勿将 Flutter 安装在需要高权限的文件夹内,例如 C:\Program Files\

将 Flutter 的运行文件路径加入到 PATH 环境变量,将X:\XXXX\flutter\bin加入
可以在控制台输入 flutter 命令看是否安装成功,flutter doctor命令对flutter环境进行检查,并将检测结果以报告形式呈现出来,然后根据检查报告依次解决现有环境缺陷问题。
[×]表示还不能正常运行
[!]表示还存在一些问题
只有全部为[√],系统环境才是完全安装好

问题:但是我在安装之后Flutter 命令无效

解决办法:在 Flutter 安装目录的 flutter 文件下找到flutter_console.bat,双击运行并启动 flutter 命令行,接下来,你就可以在 Flutter命令行运行 flutter 命令了。
还有重装Flutter SDK,重装git等方法,由于通过上面那个办法直接解决了,就没有尝试了。

问题:×Flutter: Unable to confirm if installed Windows version is 10 or greater
解决办法:

flutter channel
flutter channel master
flutter upgrade
flutter doctor

问题: Android toolchain - develop for Android devices
还没有安装配置Android开发环境

四、设置Android开发环境

需要配置下Android的开发环境,因为Flutter 依赖 Android Studio 的全量安装来为其提供 Android 平台的支持。

安装 Android Studio

Android Studio下载地址

安装Android SDK

Android SDK下载地址
在这里插入图片描述
问题:安装配置完Android开发环境,flutter doctor并未定位到,X Unable to locate Android SDK.

解决办法:

问题: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.

解决办法:打开Android Studio→SDK Manager→Android SDK→SDK Tools安装Android SDK Command-line Tools(latest),然后关闭Android Studio并重新flutter doctor。

问题: X cmdline-tools component is missing
解决办法:
打开android studio,工具栏找到tools,找到下面的SDK manager,勾选住下图红框选中的内容,安装即可。
在这里插入图片描述

问题: X Android license status unknown.
解决办法:安装一直卡死在这,主要是执行了他提示的那个license命令后,会显示“Android sdkmanager tool was found, but failed to run (D:\Android\AndroidSDK\cmdline-tools\latest\bin\sdkmanager.bat):“exited code 1””,搜了国内外全网各种方法都没有解决,最后看到一个说法:这个问题是因为最新的9.0版本的command-line需求的jdk版本高于使用的jdk1.8,我重新安装了8.0的command-line就可以了
所以在Android studio里去掉最新的command-line下载8.0版本的就解决了:
在这里插入图片描述

问题:Exception: Unable to run “adb”, check your Android SDK installation and ANDR
这个问题是在解决凭证问题时突然出现的 ,查了下可能是环境变量的问题,注意将SDK中的tools和platform-tools添加至变量时,是用户变量中的Path,不是系统变量中的。但是检查了下这一点没问题,然后检查了下cmd里的路径,发现IDEA的路径有点问题,结尾多了个分号“;”在这里插入图片描述
这个位置结尾处本来多了一个分号,这是修改后的,修改完重启这个问题解决了。

相关文章:

flutter安装自用笔记

参照文章: 开发环境搭建 Flutter环境配置步骤: 1.系统配置要求 2.Java环境 3.Flutter SDK 4.Android 开发环境一、系统配置要求 操作系统:Windows 7 SP1 或更高的版本(基于 x86-64 的 64 位操作系统) 磁盘空间&…...

tomcat线程池以及在SpringBoot中的启动过程

tomcat两大组件:连接器Connector,容器Container tomcat线程池 Tomcat线程池扩展了ThreadPoolExecutor,行为稍有不同 重写了ThreadPoolExecutor的execute方法 如果总线程数达到maximumPoolSize,不会立刻抛RejectedExecutionExcept…...

第十四届中国大学生创新创业大赛

文章目录比赛官网比赛题目含金量非常高建议参加的学生推荐几个我感兴趣的题目联系比赛官网 官网地址:http://www.fwwb.org.cn/ 实际叫做:中国大学生创新创业大赛 比赛题目 题目公布查看地址:http://www.fwwb.org.cn/topic/index 题目有…...

LeetCode:322. 零钱兑换——动态规划从案例入门

🍎道阻且长,行则将至。🍓 🌻算法,不如说它是一种思考方式🍀算法专栏: 👉🏻123 一、🌱322. 零钱兑换 题目描述:给你一个整数数组coins,…...

【lwIP(第四章)】网络接口

目录一、lwIP网络接口简介二、lwIP的netif结构三、lwIP的netif相关函数1. lwIP网络接口的全局变量2. netif_add()函数3. netif_remove()函数4. netif_set_default()函数一、lwIP网络接口简介 lwIP协议栈支持多种不同的网络接口(网卡),由于网卡…...

Vue3 pinia入门篇(一)

系列文章目录 主要为了记录如何使用Pinia在Vue3中的使用方式(下面会介绍为什么使用Vue3选型) 文章目录系列文章目录不用Vue2使用Pinia举例子?1.笔者的个人看法:2.总结一、Pinia是什么1.状态管理工具(类比Vuex&#xff…...

python面向对象编程解释

python是一个面向对象的编程语言 面向过程的开发语言有C,面向对象除了python还有java等语言 具体来讲: 面向过程 :举个例子,比如说,把大象装进冰箱总共分几步,第一步,把冰箱门打开&#xff0c…...

ARM(IMX6U)嵌入式软件裸机开发之环境搭建与配置

目录 前沿 Ubuntu 和 Windows 文件互传 Ubuntu 下 NFS 和 SSH 服务开启 Ubuntu 交叉编译工具链安装 Source Insight 软件安装和使用 Visual Studio Code 软件的安装和使用 前沿 为什么我们要学习裸机开发呢? 1、裸机开发是了解所使用的 CPU 最直接、最简单的方…...

Java文件复制多种方法

1、InputStream与OutputStream 创建两个文件 - 源和目标。然后我们从源创建InputStream并使用OutputStream将其写入目标文件进行 java 复制文件操作。 private static void copyFileUsingStream(File source, File dest) throws IOException {InputStream is null;OutputStr…...

Java语言-----封装、继承、抽象、多态、接口

目录 前言 一.封装 1.1封装的定义 1.2访问修饰符的使用 二.继承 2.1继承的定义 2.2继承的方法 2.3继承使用注意点 三.多态 3,1多态的定义 3.2动态绑定 3.3方法重写 3.4向上(向下)转型 四.抽象 4.1抽象的概述和定义 4.2抽象的使用 五…...

基于深度学习的瓶子检测软件(UI界面+YOLOv5+训练数据集)

摘要:基于深度学习的瓶子检测软件用于自动化瓶子检测与识别,对于各种场景下的塑料瓶、玻璃瓶等进行检测并计数,辅助计算机瓶子生产回收等工序。本文详细介绍深度学习的瓶子检测软件,在介绍算法原理的同时,给出Python的…...

仿网易云小程序(一)

目录 一、项目准备 二、项目初始化 1.新建项目 2.封装service请求 三、底部导航栏的设计 四、MV页面的设计 1.将获取到的数据进行渲染 2.播放量数据进行处理转换 3.时长数据进行处理转换 五、MV组件的抽离封装 六、请求的抽离video 七、下拉重新请求新的数据 八、跳转到…...

【C++】vector模拟实现及其应用

文章目录vector的介绍vector的使用及其实现vector的定义vector iterator 的使用vector空间增长问题vector的增删查改vector的介绍 vector是表示可变大小数组的序列容器。就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素…...

JS看这一篇就够啦,JS基础大全,可用于快速回顾知识,面试首选

1 JS简介 更多JS内容可以看MDN:点击传送 浏览器分成两部分:渲染引擎和 JS 引擎 渲染引擎:用来解析HTML与CSS,俗称内核,比如 chrome 浏览器的 blink ,老版本的 webkitJS 引擎:也称为 JS 解释器…...

武汉凯迪正大GB4208外壳防护等级试具

一、IP1X 试验探棒 产品概述: 符合IEC61032图1试具A、GB16842试具A、GB4208IP1、IEC60529IP1、IEC60065 等标准要求。用于防止手背触及的防护检验。 技术参数: 1、探球直径:50mm 2、挡板直径:45mm 3、挡板厚度:…...

Cent OS 从零部署ruoyi-cloud教程

1、java环境安装 https://blog.csdn.net/m0_61035257/article/details/125705400 Java_home设置 https://blog.csdn.net/m0_51104427/article/details/123924893 2、mysql安装 https://blog.csdn.net/ShockChen7/article/details/126965940 若安装的是Mysql8,建议…...

ChatGPT相关核心算法

ChatGPT 的卓越表现得益于其背后多项核心算法的支持和配合。本文将分别介绍作为其实现基础的 Transformer 模型、激发出其所蕴含知识的Prompt/Instruction Tuning 算法、其涌现出的思维链能力、以及确保其与人类意图对齐的基于人类反馈的强化学习算法。 1.基于Transformer的预…...

Python导入模块,Python import用法(超级详细)

使用 Python 进行编程时,有些功能没必须自己实现,可以借助 Python 现有的标准库或者其他人提供的第三方库。比如说,在前面章节中,我们使用了一些数学函数,例如余弦函数 cos()、绝对值函数 fabs() 等,它们位…...

大量产品“GPT 化”,开源大模型 AI 应用开发框架发布

大型语言模型(LLM)的出现,让我们看到了 AI 在自然语言处理方面的潜力,它涌现出来的创造力和思维能力令人叹为观止,并在新一代人机交互领域释放了大量的想象空间。 目前,决策者、产品负责人和开发者都在抢滩…...

STM32——IIC总线(MPU6050应用)

目录 一、IIC介绍 二、MPU6050 三、MPU6050实例 四、EEPROM ---------------------------------------------------------------------------------------------------------------------------- 每次都是IIC好没新意啊,我决定这次录视频的时候举两个例子&…...

mPLUG-Owl3-2B多场景落地指南:教育、电商、医疗、政务四大方向实操

mPLUG-Owl3-2B多场景落地指南:教育、电商、医疗、政务四大方向实操 1. 引言:当AI能“看懂”图片,你的业务能做什么? 想象一下,你是一位电商运营,每天要处理上千张商品图,手动写描述、打标签&a…...

如何高效使用Zettlr:开源写作工具的实用配置与技巧指南

如何高效使用Zettlr:开源写作工具的实用配置与技巧指南 【免费下载链接】Zettlr Your One-Stop Publication Workbench 项目地址: https://gitcode.com/GitHub_Trending/ze/Zettlr 还在为学术写作和知识管理寻找一个功能全面、界面简洁的跨平台工具吗&#x…...

BilibiliDown:让B站视频下载变得简单高效

BilibiliDown:让B站视频下载变得简单高效 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDo…...

Cursor Pro功能持续访问解决方案:系统化AI编程助手权限管理方法论

Cursor Pro功能持续访问解决方案:系统化AI编程助手权限管理方法论 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reach…...

2026年高压电磁阀销售厂家哪家强?口碑好才是真的香

在工业阀门领域,高压电磁阀是许多高难度、复杂工况下的关键设备。随着技术的不断进步和市场需求的增加,选择一家优质的高压电磁阀销售厂家显得尤为重要。本文将从多个维度对比分析几家主要的高压电磁阀生产厂家,并给出实操建议,帮…...

Voron 2.4 3D打印机进阶调试与故障排除指南

Voron 2.4 3D打印机进阶调试与故障排除指南 【免费下载链接】Voron-2 Voron 2 CoreXY 3D Printer design 项目地址: https://gitcode.com/gh_mirrors/vo/Voron-2 机械系统精调:从结构应力到运动精度 问题导向:框架组装后出现对角线偏差超过2mm&a…...

一键启动翻译服务:Hunyuan-MT-7B-WEBUI详细使用教程(附加速链接)

一键启动翻译服务:Hunyuan-MT-7B-WEBUI详细使用教程(附加速链接) 1. 为什么选择Hunyuan-MT-7B-WEBUI 在全球化交流日益频繁的今天,语言障碍成为许多企业和个人面临的现实挑战。传统翻译工具要么准确度不足,要么部署复…...

大数据领域 OLAP 技术的发展趋势展望

大数据领域OLAP技术的发展趋势展望 关键词:OLAP、大数据分析、实时决策、云原生、AI融合 摘要:本文从超市老板的"销售密码"故事出发,用通俗易懂的语言拆解OLAP(在线分析处理)技术的核心逻辑,结合当前大数据技术演进趋势,深入探讨OLAP在实时化、云原生化、AI融…...

HumanoidVerse深度解析:如何通过多模拟器框架实现人形机器人sim2real高效训练

1. HumanoidVerse框架概览:多模拟器支持与模块化设计 HumanoidVerse是卡耐基梅隆大学(CMU)推出的开源框架,专门针对人形机器人的sim2real训练需求。这个框架最大的特点在于其多模拟器支持架构,能够无缝对接IsaacGym、IsaacSim和Genesis三种主…...

从预测到归因:手把手教你用因果森林(grf)做特征重要性分析与亚组发现

从预测到归因:手把手教你用因果森林(grf)做特征重要性分析与亚组发现 在金融风控、个性化营销和医疗疗效评估等领域,我们常常面临一个关键问题:干预措施的效果是否存在显著差异?传统分析方法如A/B测试能告诉…...