如何解决'sdk manager路径未被识别为内部或外部命令'错误?

时间:2015-06-02 22:12:16

标签: android sdk

enter image description here

为什么我的SDK没有打开并告诉我SDK未被识别为内部或外部命令,我需要帮助来更新我的SDK?

但它一直告诉我SDK管理器正在打开,但最终它不会出现。

5 个答案:

答案 0 :(得分:1)

要解决这个问题,你必须检查两件事:

  1. 你的sdk location path
  2. 您的java environment variable
  3. 没有。 1解决方案:

    Window -> Preferences -> Android并在SDK Location下浏览包含SDK的文件夹,然后点击Apply。确保所选文件夹中的文件名为SDK Manager。

    没有2.解决方案:

    只需在environment variables中重置您的java路径。

答案 1 :(得分:1)

对于任何人,请在命令提示符下显示此消息:

'sdkmanager'未被识别为内部或外部命令

在Windows上,右键单击“我的电脑”图标:

Properties > Advanced system settings > Advanced (tab) > Environment Variables > System Variables

点击Path,New ...并粘贴SDK的路径。

我是:

C:\Users\alex\AppData\Local\Android\sdk\tools\bin

答案 2 :(得分:0)

您可能已删除SDK管理器或更改了其位置。尝试在找到SDK管理器路径后手动重置它。

答案 3 :(得分:0)

我认为您的SDK路径不正确,请配置您的SDK路径

从菜单转到$state.go('state-name' ,queryParams,false); - > File然后更改Project Structure

enter image description here

答案 4 :(得分:0)

自从新的更新以来,有一些文档中没有提到的变化。解压缩命令行工具包后,您将获得的最顶层目录是 cmdline-tools。将解压后的目录从cmdline-tools重命名为tools,放在$C:/Android/cmdline-tools下

why this location?? 
follow along with this medium article for a better understanding --
<块引用>

https://ksrk.medium.com/install-flutter-without-android-studio-on-window-9d3781172912

现在看起来像 $C:/Android/cmdline-tools/tools

它会完美运行。