Flutter项目 flutter doctor检测报错:X cmdline-tools component is missing, X Android license status unknown.

window10搭建Flutter开发环境【Android版本】 flutter本地开发环境搭建 【Android版本】 阅读详情

这个错误是提示缺少 cmdline-tools 组件,并且需要接受 Android SDK 许可证。

1. 安装 cmdline-tools

找到你的Android SDK安装目录,在项目的 local.properties 文件中,通常会有一行类似:

sdk.dir=D\:\\Android\\Sdk

导航到你的 Android SDK 的 tools/bin 目录,下面以我的为例

cd D:\Android\Sdk\tools\bin

运行以下命令来安装 cmdline-tools:

sdkmanager --install "cmdline-tools;latest"

在这里插入图片描述
如果不出意外的话,等一会就会安装好,安装好后会打印如下日志

[=======================================] 100% Unzipping... cmdline-tools/lib/sd

如果报错的话,大概率是你的Java运行环境问题,类似于如下日志:

D:\Android\Sdk\tools\bin>sdkmanager --install "cmdline-tools;latest"
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
        at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
        at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
        at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
        ... 5 more

错误信息表明缺少 javax.xml.bind.annotation.XmlSchema 类,这是由于在 Java 9 及更高版本中移除了 javax.xml.bind 包。

把Java运行环境改为Java 8 就可以了。

2.接受许可证和验证配置

接着运行如下指令

flutter doctor --android-licenses

按提示输入 y 接受所有许可证。

运行 flutter doctor 验证配置:

flutter doctor

在这里插入图片描述
解决!

Flutter - 环境配置提示 cmdline-tools component is missing 一般这个命令操作我们用不到,但是就是看着这个错误提示不爽,所以给它解决掉。 阅读详情

相关推荐

flutter doctor cmdline-tools component is missing

1、安装了Android Studio (包括Android SDK),安装了flutter SDK,且将fullter SDK的bin目录和Android SDK的目录添加到了环境变量。打开Android Studio设置, 勾选Android SDK Command-line Tools。

monika_yu的博客 946

错误:cmdline-tools component is missing

错误:cmdline-tools component is missing

sky5547的博客 4326

【学习笔记】人群归因分数 PAF 以及combined PAF(更新)

在此推荐2篇发表在lancet以及jama子刊上的paf文章,这两篇文章套路是一样的,只是在不同国家进行。希望对大家学习PAF有所帮助,后面有新内容也会继续分享,也欢迎大家分享使用R语言计算PAF的经验~~~的时候,先建立了相关矩阵,再做主成分分析,得到communality。详细信息大家可翻阅原文。

weixin_53499537的博客 1497

【flutter】报错 cmdline-tools component is missing

在flutterSDK目录下,双击flutter_console.bat,调出命令行。输入flutter doctor,如果第三个诊断为[x],报cmdline-tools component is missing错(我这已经修改好了,所以是勾了),那就可以用以下方法解决。

lxjlxj2333的博客 4673

基于步科(Kinco HMI 2.5)的组态软件使用

本篇介绍Kinco HMI 2.5的组态软件使用,图标如下 目录   一、新建工程并配置连接 1.1 根据工程选择PLC与HMI型号 1.2 配置PLC连接与选项 二、组态画面编辑 2.1 打开画面窗口 2.2 编辑画面 2.3 组态变量与PLC程序变量连接 三、组态程序下载到HMI 3.1 连接 3.2 编译 3.3 下载 一、新建工程并配置连接 1.1 根据工...

ACanswer的专栏 1万+

RTT(RT-Thread)串口设备(RTT保姆级教程)

本章主要介绍串口设备在RT-Thread操作系统中应用层如何使用。关于串口设备的使用,我们只需要在应用层找到串口设备,然后去初始化,初始化完成以后就可以读写串口设备了。操作的方法在应用层,驱动是不需要我们去完成的,驱动已经在操作系统中提供了。

qq_25218501的博客 1万+

flutter cmdline-tools component is missing可能的问题。

工具栏找到tools,找到下面的SDK manager,勾选住下图红框选中的内容,安装即可。那么你需要修改flutter配置来指定android-sdk目录。然后运行flutter doctor 检查一下,问题排除。如果你修改过sdk的默认安装目录,如下图。打开android studio。

qq_31277409的博客 7850

雪球股票数据接口

周期(day-日,week-周,…表示获取前8个周期(日)数据):类型(before-历史)表示深圳证券交易所,表示上海证券交易所):开始时间戳(一定要。

qq_31856061的博客 6807

flutter cmdline-tools component is missing Run path/to/sdkmanager--install“cmdline-tools;latest“

flutter其中这个cmdline-tools component is missing Run path/to/sdkmanager --install "cmdline-tools;latest"怎么办,意思是cmdline-tools这个东西没有安装,我们在Android Studio中的设置里找到并安装,如下之后还有Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses。

时间在飞飞的博客 5235

各种AI的调试日记——辅助工作篇

记录使用各种AI(语言大模型)的心得和总结

m0_73056986的博客 1391

MaxKey+JeecgBoot单点登录实战:手把手教你从零配置到账户同步

本文提供MaxKey与JeecgBoot单点登录(SSO)的实战整合指南。详细讲解从MaxKey应用注册、JeecgBoot前后端改造,到最终实现账户同步的完整步骤,重点解决Shiro配置、令牌交换等关键问题,帮助企业构建统一、可扩展的身份管理体系。

weixin_29258297的博客 541

flutter报错-cmdline-tools component is missing

问题描述 使用flutter command line的时候出现如下错误 [√] Flutter (Channel stable, 2.5.3, on Microsoft Windows [Version 10.0.18363.1916], locale en-US) [!] Android toolchain - develop for Android devices (Android SDK version 29.0.3) X cmdline-tools component is missing

Three_ST的博客 3672

安卓逆向实战:利用Frida-RPC自动化获取大麦演唱会数据

本文详细介绍了如何利用Frida-RPC技术实现安卓逆向自动化,以获取大麦演唱会数据。通过实战演示,从环境搭建、使用Frida动态分析定位核心签名算法,到封装为可复用的Python脚本,完整解析了自动化数据获取的技术路径与工程化思考。

cheese的博客 974

【flutter】flutter doctor -v 查看flutter配置环境问题:X cmdline-tools component is missing 以及 X Android license

flutter doctor 如果提示Android license status unknown.表明没有安装android 证书。运行flutter doctor 出现了错误,这是因为没安装cmdline-tools工具。

量化Mike 3490

YTM32B1M SDK解析31:软件I2C驱动详解

YTM32B1M微控制器软件I2C驱动解析 本文详细介绍了YTM32B1M微控制器中通过GPIO引脚模拟I2C总线的软件实现方案。核心内容包括: 驱动架构:采用swi2c_config_t配置结构体和swi2c_state_t状态结构体管理I2C参数 功能接口:提供初始化、数据传输(主/从模式)、底层控制等API 应用示例:包含基本配置、EEPROM读写、传感器数据采集、总线扫描等典型应用场景 优化建议:给出引脚选择、时序配置、错误处理等方面的最佳实践 该驱动在硬件I2C资源不足时提供可靠替代方案,支持标准

VehSwHwDeveloper的博客 158

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

flutter doctor提示cmdline-tools component is missing错误的解决

= flutter doctor检测环境后报错如下: ==

domyself918的专栏 1887

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

《Flutter 学习笔记》解决 cmdline-tools component is missing 错误

在配置 Flutter 的镜像成功后,验证命令报错。

止于至善 1032

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

cmdline-tools component is missing

方法一:Android sdk目录安装cmdline-tools。如果还是不行,配置一下目录。

Within的博客 1783

flutter环境报错:cmdline-tools component is missing Run path/to/sdkmanager--install“cmdline-tools;latest“

之后还有SomeAndroidlicensesnotaccepted.Toresolvethis,runflutterdoctor--android-licenses。怎么办呢,意思是cmdline-tools这个东西没有安装,我们在AndroidStudio中的设置里找到并安装即可,如下图。在运行flutterdoctor命令时报有如下信息。我们运行这个命令,之后要输入数次y,如下图这样。那么所有SDK包许可证就被接受了。......

sls666 5152

flutter使用 flutter doctor -v命令,提示cmdline-tools component is missing

先找到安装AndroidSDK的目录,如果里面没有cmdline-tools这个文件夹,就手动建立一个,cmdline-tools里面还需要建立一个latest文件夹,再把刚才这几个又是bin和lib,又是文本文件的内容复制到latest下面。注意,要把android_sdk替换成自己实际的AndroidSDK的目录的路径,把version替换成具体的需要的数字版本的版本号,或者干脆填个latest,实际的路径可能长这样。解压之后会得到一个文件夹,里面有些bin和lib之类的文件夹,还有一两个文本文件。

dalaomanzou的博客 1128

flutter : cmdline-tools component is missing

配置flutter时,执行flutter doctor 命令出现 解决办法: (1) 需要安装 android sdk command_line tools (latest) (2) 安装(1)中工具还出现上述错误,需要检查环境变量是否配置,以下变量必须配置 用户变量配置:1> FLUTTER_STORAGE_BASE_URL :https://storage.flutter-io.cn 2>PUB_HOSTED_URL :htt...

无敌小鲁班的博客 4563

Android Studio : cmdline-tools component is missing. Android license status unknown.

运行flutter doctor报错 D:\AndroidStudio\projectLocations>flutter doctor Doctor summary (to see all details, run flutter doctor -v): [√] Flutter (Channel stable, 2.8.1, on Microsoft Windows [Version 10.0.19044.1415], locale zh-CN) [!] Android toolchain - dev

weixin_45625639的博客 2377

X cmdline-tools component is missing Run `path/to/sdkmanager --install “cmdline-tools;latest“`

下载flutter SDK 后检验flutter出现了问题 目前已解决。 报错: [!] 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://de...

weixin_62145008的博客 8784

cmdline-tools component is missing Run `path/to/sdkmanager --install “cmdlin

记一次flutter基础问题解决错误 缘由是我想把安卓的sdk从我的C盘中拿出来,它实在是太大了,5个G,然后我移出来了,并且修改了as中的路径,发现我debug的时候跑不起来,我就去看了原因, cmdline-tools component is missing 好家伙,然后我百度了一下,去搜索,发现都是让我下载,但是我试过了没有成功 后来我想到了原因,有一个指向路径没有修改 于是 上代码 在CMD里输入 flutter config --android-sdk "你移动后SDK的路径" 再然后,我运行

weixin_44180190的博客 7157

安装flutter时检查环境是否合格报错解决

安装flutter时检查环境是否合格报错解决

weixin_44523517的博客 2315
上一篇: 从IPC摄像机读取视频帧解码并转化为YUV数据到转化为Bitmap
下一篇: 技术成神之路:设计模式(十四)享元模式
_蓝橙
博客等级 码龄7年 1179粉丝 174原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值