错误一

cmdline-tools component is missing(缺少 cmdline-tools 组件)

解决方案
点击开发工具左上角,依次点击:
file=>settings=>Appearance & Behavior=>System Settings=>Android SDK
下载安装 cmdline-tools 的最新版 component。

踩坑:如果android SDK也报错的话,记得先处理Android SDK的问题。
Android SDK Location的位置发生更改后,Android SDK Command-line Tools需要重新安装。

依赖安装完成后Finish,重启应用,一定要重启,不然不生效。

错误二

Android toolchain - develop for Android devices(没找到Android SDK)

注意:Android SDK 与 Flutter SDK 是两个不一样的东西。

解决方案:下载Android SDK 并配置环境变量
附上Android SDK的下载网址:
国外Android官网链接【谷歌官方】
补充:
①:谷歌将Android SDK软件开发工具包和Android Studio打包放在一起了,下载的文件偏大。
②:访问国外的谷歌官网需要“科学上网”,推荐大家去国内的AndroidDevtools下载安装。

国内Android工具链接【推荐】

确认自己电脑的操作系统后,选择适合自己版本的文件。笔者下载的是当前最新版的zip文件压缩包。(.exe后缀的是Windows安装程序)


解压后的文件如下图,运行SDK Manager.exe

双击打不开的小伙伴,可能是因为电脑上没有Java JDK需要去下载配置下
(补充:Java JDK是Java软件开发工具包,Java JRE是Java运行环境)
官网链接
导航栏选择products=>鼠标下滑=>Hardware and software=>java

选择download Java

选择Java downloads ,找到你想下载的jdk版本下载。

笔者选择最新的Java 19(建议选版本低些的,比如Java 11,避免后期的不必要麻烦,我这是作死,别学,高版本极大几率提升后续兼容性报错)

安装Java JDK(注意文件路径,截图中提供了笔者的解压路径给大家参考)

配置Java环境变量
找到桌面上“此电脑”,鼠标右击属性(桌面没有“此电脑”的Ctrl+E=>此电脑=>属性)
依次点击高级系统设置=>环境变量=>新建

配置细节:新建两个系统变量,参数如下(变量值,通过“浏览目录”进行编辑,避免出错)

// Java_HOMEJava_HOME
D:\JavaJDK\install_path// CLASSPATHCLASSPATH
.%JAVA_HOME%bin;%JAVA_HOME%\jre\bin;


通过win+R键,输入cmd,输入命令 java -version 检测是否配置成功,正常情况下会显示java版本号

配置完Java JDK后,双击 SDK Manager.exe ,笔者没勾选其他的,直接install

接受许可协议,我这里是三个,全同意才可以安装。install静默等待安装完成。

安装完成后点击ok,新建系统变量 ANDROID_HOME

找到系统变量的path,双击编辑,新增以下两个参数

%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools


配置完成后,重新执行命令flutter doctor。运行结果已不报错,变成了一个警告,Android SDK配置完成。

在终端命令行执行 flutter doctor --android-licenses(全选Y)后,问题解决。

【2022-New】Flutter doctor 检测报错,Android toolchain - develop for Android devices相关推荐

  1. Flutter踩坑之flutter doctor --android-licenses报错

    首先命令行键入flutter doctor命令检查你的环境,你可能会遇到以下问题: 执行完以上命令命令行会提示你执行flutter doctor --android-licenses命令来解决此问题. ...

  2. ✗ Flutter plugin not installed; this adds Flutter specific functionality Mac使用flutter doctor检查报错解决方案

    使用Mac OS终端配置flutter时,输入flutter doctor报下面错误 [!] Android Studio (version 4.0)     ✗ Flutter plugin not ...

  3. flutter doctor --android-licenses 报错解决方案

    1 .在android studio  ->  Android Sdk ->  sdk tools -> Android sdk Command-line tools 勾选 然后点击 ...

  4. eslint检测报错error Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style

    问题描述:之前在 Ubuntu 系统下建立的项目,当拿到 window 系统下的时候,ESLint 报错了. 解决方案: 在.eslintrc文件 rules 里面 配置 "linebrea ...

  5. Vue检测报错Identifier is not a camel case (camelcas.

    1   .elintrc.js添加 rules: { // "quotes": [1, "single"], // 'semi': ["error&q ...

  6. ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses

    λ flutter doctor Doctor summary (to see all details, run flutter doctor -v): [√] Flutter (Channel st ...

  7. 【错误记录】Flutter 环境安装相关问题 ( 执行 flutter doctor 命令后续错误处理 )

    文章目录 一. 缺少平台报错信息 ( Android SDK file not found ) 二. 解决方案 ( 推荐安装完整的开发环境 ) 三.许可未接受问题 ( Some Android lic ...

  8. 【错误记录】Flutter 混合开发报错 ( Android 端与 Flutter 端 EventChannel 初始化顺序错误导致无法通信 | EventChannel 通信流程 )

    文章目录 一. 报错信息 二. Android 端与 Flutter 端 EventChannel 注册与监听流程 三. 解决方案 一. 报错信息 在 Android 端初始化 EventChanne ...

  9. flutter doctor --android-licenses后Android sdkmanager not found.

    android studio->sdk manager->sdk tools->android sdk command-line tools,android sdk tools,(实 ...

  10. 解决在终端使用“flutter doctor”命令后报:“Unable to locate Andro“错误 以及android sdk目录中找不到tools/bin目录解决

    "Unable to locate Andro"错误说明电脑没有配置Android sdk环境变量 直接先上解决办法: 1.在系统变量中添加该变量:(如下图)  在Path中新建: ...

最新文章

  1. java fseek_转到C中的二进制文件的某个点(使用fseek),然后从该位置读取(使用fread)...
  2. .NET(C#)有哪些主流的ORM框架,FreeSql,SqlSugar,Dapper,EF还是...
  3. php 查询方法all,获取多条:all静态方法
  4. asp.net)js 在当前日期上加一天和系统发布
  5. python3发布时间_Python3优雅操作-时间处理与定时任务
  6. HDU 2045 不容易系列之(3)―― LELE的RPG难题(递推)
  7. Android学习笔记(五)——RadioGroupRadioButton
  8. java与jsp的关系_浅谈servlet与jsp的关系
  9. 2. SVM线性分类器
  10. 关于在openstack执行nova get-vnc-console命令,无法得到vnc url并提示服务器超时的问题描述...
  11. ubuntu Mendeley Desktop 安装
  12. python进阶与数据操控_python进阶(mysql:表操作、数据操作、数据类型)(示例代码)...
  13. 数据库管理工具DBeaverEE 22 for Mac企业版
  14. Python 大数据的进行信用卡欺诈检测(附源码与注释)
  15. 计算机网络王道考研复习课自做笔记 ppt
  16. php流量计算单位,数据流量单位换算(流量单位的读法和换算)
  17. 你PICK的球队可能没赢,但PICK以下拍摄技巧绝对稳赚不赔!
  18. 尝试搭建OPhone-sdk 手机模拟器的搭建
  19. 最小网元设计【阶段零】
  20. 我说,执着造就了成功

热门文章

  1. httclient出现的entity consumed
  2. OpenStack虚拟机rebuild和evacuate差异梳理
  3. 微信小游戏排行榜功能快速开发教程
  4. Gradle剔除依赖
  5. 困境下的SEO,站长如何自渡?
  6. 电源管理允许此设备唤醒计算机怎么关掉,允许计算机关闭此设备以节省电量灰色 | MOS86...
  7. Python办公自动化word 中插入图片和表格
  8. R语言rank函数详细解析
  9. React Native布局实践:开发京东客户端首页(三)——轮播图的实现
  10. Word怎么添加页码