我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

错误一

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

AndroidToolchainErr

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

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

在这里插入图片描述

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

installInfo

错误二

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

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

errInfo

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

国内Android工具链接【推荐】
AndroidDevtools截图
确认自己电脑的操作系统后,选择适合自己版本的文件。笔者下载的是当前最新版的zip文件压缩包。(.exe后缀的是Windows安装程序)

zipImage
解压后的文件如下图,运行SDK Manager.exe
folderImage
双击打不开的小伙伴,可能是因为电脑上没有Java JDK需要去下载配置下
(补充:Java JDK是Java软件开发工具包,Java JRE是Java运行环境)
官网链接
导航栏选择products=>鼠标下滑=>Hardware and software=>java
OracleImage1
选择download Java
在这里插入图片描述
选择Java downloads ,找到你想下载的jdk版本下载。
OracleImage2
笔者选择最新的Java 19(建议选版本低些的,比如Java 11,避免后期的不必要麻烦,我这是作死,别学,高版本极大几率提升后续兼容性报错)
OracleImage3
安装Java JDK(注意文件路径,截图中提供了笔者的解压路径给大家参考)
JavaJDKImage
配置Java环境变量
找到桌面上“此电脑”,鼠标右击属性(桌面没有“此电脑”的Ctrl+E=>此电脑=>属性)
依次点击高级系统设置=>环境变量=>新建
环境变量Image
配置细节:新建两个系统变量,参数如下(变量值,通过“浏览目录”进行编辑,避免出错)

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

在这里插入图片描述

classPathImage
通过win+R键,输入cmd,输入命令 java -version 检测是否配置成功,正常情况下会显示java版本号
cmdImage
配置完Java JDK后,双击 SDK Manager.exe ,笔者没勾选其他的,直接install
在这里插入图片描述
接受许可协议,我这里是三个,全同意才可以安装。install静默等待安装完成。
installImage
安装完成后点击ok,新建系统变量 ANDROID_HOME
在这里插入图片描述
找到系统变量的path,双击编辑,新增以下两个参数

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

AndroidImage
配置完成后,重新执行命令flutter doctor。运行结果已不报错,变成了一个警告,Android SDK配置完成。
在这里插入图片描述

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

在这里插入图片描述

来源地址:https://blog.csdn.net/qq_41602125/article/details/127383895

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

错误一 cmdline-tools component is missing(缺少 cmdline-tools 组件) 解决方案: 点击开发工具左上角,依次点击: file=>settings=>Appearance & Behavior
2023-08-21

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录