当前位置: 首页 > 知识库问答 >
问题:

“cmdline工具组件丢失”的颤动医生结果

卫嘉言
2023-03-14

我在这里试过答案

安装Android Studio后

[√] Flutter (Channel stable, 2.5.0, on Microsoft Windows [Version 10.0.19043.1202], locale en-US)
[X] Android toolchain - develop for Android devices
    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.
[√] Chrome - develop for the web
[√] Android Studio (version 2020.3)
[√] VS Code (version 1.60.0)
[√] Connected device (2 available)

打开Android Studio

我还添加了

按照颤动说明运行

ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

我无法找到任何关于此的文档,除了我需要在Java上安装一些版本并将其添加到我的路径中。https://flutter.dev/docs/get-started/install/windows 页面提到“确保安装了 Java 8 版本,并且JAVA_HOME环境变量已设置为 JDK 的文件夹”,然后指出“Android Studio 版本 2.2 及更高版本附带 JDK,因此应该已经完成”,但没有进一步详细说明。

打开Android Studio并转到文件


共有3个答案

秦景同
2023-03-14

在你显示的屏幕上,只需使用“Android Studio默认JDK”(或任何其他JDK 11)。

Settings > Build, Execution, Deployment > Build Tools > Gradle > Gradle JDK.

您还需要设置与< code>JAVA_HOME环境变量以及< code>ANDROID_HOME相同的路径。在Windows中,这些可以添加到< code >设置下

强阳曜
2023-03-14

只需安装它们:Android SDK命令行工具(最新版本)

run:“flutter医生--android许可证”

再次运行“颤振医生”后。

然后爆炸。它会起作用的。

连厉刚
2023-03-14
匿名用户

为了确保flutter项目正常运行,您可以遵循以下步骤:您的sdk管理器应该如下所示:

1.在Android Studio中安装Android SDK命令行工具:

< code >首选项

安装这3个工具:

Android SDK Command-line Tools (latest)

Android SDK Build Tools 31

Android SDK Platform tools (latest version 31)

并确保每个工具必须是相同的最新版本,以避免任何错误,因为以后可能会有新的更新。

2.还要确保在cmd中运行以下命令来接受Android许可证:

flutter doctor --android-licenses

如果上述任何问题都没有解决,请确保您已经在windows的系统设置中的环境变量中设置了正确的JDK/JRE位置:

在系统环境路径变量中为用户变量和系统变量添加以下路径:

 C:\Program Files\Java\jdkXXXXX\bin 

这里XXX是您的版本,应该将其添加到您的系统变量和用户中

C:\Users\Neha\AppData\Local\Android\Sdk\tools
C:\Users\Neha\AppData\Local\Android\Sdk\build-tools
C:\Users\Neha\AppData\Local\Android\Sdk\platform-tools

上面的三个路径应该添加到您的用户变量路径中,检查下面附加的两个屏幕截图以进行正确的路径设置。我已经添加了android Studio的工具路径,所以就像我在屏幕截图中所做的那样。

这个用于用户变量路径:

这一个用于系统变量路径:

遵循源代码了解有关设置java路径的更多信息:

 类似资料:
  • --------xxx---------------------------------------xxx 我的windows 10笔记本电脑出现了上述错误。有人能帮我吗。

  • 运行颤振医生给我“cmdline-tools组件丢失”错误,尽管我在Android Studio安装了Android软件开发工具包命令行工具,但我也更新了它,确信它是最新版本。我已经寻找了几天的解决方案,我在任何地方都能找到的唯一答案是“只需在Android Studio软件开发工具包管理器中安装软件开发工具包命令行工具!”我显然已经这样做了,但它仍然不起作用。 下面的图片来指定 颤振医生错误 显

  • 在安装flutter时,我收到了这个错误: 我看到了许多解决方案,但它们都使用Android Studio,而我使用的是VSCode。

  • 我最近安装了android studio 4.1.2和flutter 1.22.6,尽管我在android studio中安装了flutter和dart插件。 现在为了明确错误,请执行以下操作(步骤对我有效):

  • 我有一个问题,所以我认为我正确地加载了所有内容,但是当我在cmd中输入“颤动的dictir”时,我仍然会得到这种按摩。当我按照建议运行“路径/目标/sdk管理器--安装”cmdline工具;最新“时,没有任何反应。所以你能帮我下载它吗? 代码 [!]Android工具链-为Android设备开发(Android SDK版本32.1.0-rc1)X cmdline-tools组件缺失运行有关更多详细

  • 我是新来的,所以如果这个问题太基本,我非常抱歉。 我在iOS中提出了一个flutter项目,目前正试图在windows 10中继续编码,但当我运行flutter doctor时,我收到了以下结果: 医生摘要(要查看所有详细信息,请运行flutter doctor -v): [√] Flutter(频道稳定,2.2.1,在Microsoft Windows[版本10.0.19042.1052],区域