Android studio-" SDK工具目录缺失"

时间:2015-03-01 02:51:25

标签: android android-studio sdk

当我启动"android studio"程序时,显示"downloading components"的窗口,其中显示: "Android SDK was installed to: C: / Users / user / AppData / Local / android / SDK2 SDK tools directory is missing " 我无法解决,我需要帮助!!

21 个答案:

答案 0 :(得分:36)

寻找uiautomatorviewer.bat时,在我这一侧也观察到相同的问题。 安装Android Studio 3.6.2(在Win10上)后,我在SDK Manager中寻找 Android SDK工具部分。目前,此部分已隐藏为已淘汰enter image description here 修复:取消选中“隐藏过时的软件包”,然后检查提到的软件包并安装-创建C:\ Users .. \ AppData \ Local \ Android \ Sdk \ tools \ bin。

答案 1 :(得分:29)

" Android SDK安装到:C:/ Users / user / AppData / Local / android / SDK2 SDK工具目录缺失" 这意味着Android SDK需要安装此SDK的文件夹" tools" 。但那"工具"文件夹没有安装。可能是由于存储量低。

[解决方案] :卸载Android SDK并重新安装。这次只是确保你有 ATLEAST 5GB (虽然3.2gb就足够了)可用空间,你将要安装这个SDK。 安装完成后,只需检查" tools" 文件夹是否存在(在您安装SDK的位置)

答案 2 :(得分:22)

我在Mac上遇到此问题 ,原因是公司代理阻止了安装程序对互联网的调用。 Android Studio安装程序应安装SDK的阶段没有发生,安装过程直接进入“缺少SDK工具目录”消息。可悲的是,没有消息表明无法建立连接。

要解决此问题,我需要使用配置 - >列出公司PAC文件的路径。 “外观和行为” - >系统设置 - > HTTP代理。我选择了“自动代理配置URL:”并输入了PAC文件的正确URL。

答案 3 :(得分:13)

只需执行以下操作即可。

  1. 当出现错误而不是单击“完成”时,单击“x”。它将要求重新初始化。采取推荐的选择。
  2. 重新配置后,它将返回主屏幕。你去了 配置 - >项目默认值 - >项目结构 并复制粘贴或浏览(appData文件夹可能被隐藏)到位置 C:/ Users / user / AppData / Local / android / SDK。
  3. 完成并尝试再次创建项目。会像魅力一样工作! ;)

答案 4 :(得分:7)

如果你的SDK工具目录丢失了,也许你会意外删除它,并且有一种简单的方法可以下载它并引导android studio到它。

首先访问Android开发者网站(https://developer.android.com/studio/index.html),滚动到页面底部并根据您拥有的系统选择下载(但不要下载Windows的安装程序版本)您需要一个zip包含SDK的文件。

下载之后只需将其放入我的文档(MAC或WINDOWS)然后当你打开android studio屏幕时会弹出安装SDK(就像你收到错误的时间),不要点击下一步,转到浏览,找到该文件,然后按确定。之后再往下走,它就像魅力一样。

那就是它。

答案 5 :(得分:6)

这对我来说是个问题,因为我已经在不同的目录下安装了SDK。为了告诉Android Studio您需要访问设置的位置,但是当您单击“完成”时,“缺少SDK工具目录”对话框将始终退出整个程序。这是我“解决”它的方式:

  1. 删除~/.Android*个文件夹(丢失所有设置:/)。
  2. 运行Android Studio。它将向您显示一个欢迎向导,它会尝试再次下载SDK(由于我的垃圾互联网而失败)。
  3. 单击向导窗口中的X.这将使您能够进入正常的欢迎对话框。
  4. 转到设置 - >项目默认值 - >项目结构,并将Android SDK位置更改为正确的位置。
  5. 删除.Android Studio文件夹可能是不必要的 - 我从未尝试在原始错误对话框上按X键 - 我只尝试退出Android Studio的“完成”。如果你单击X就可以进行设置,但不幸的是我现在无法回去检查。

答案 6 :(得分:3)

之前曾提到过,但请注意,这可能是由于您的互联网连接所致。

就我而言,是在我的工作中,我位于代理后面,这意味着我应该在android studio中设置代理,以便它能够下载所有SDK文件。

您可以在 外观和行为>系统设置> HTTP代理 下的 Android Studio设置中设置代理,如下所示: https://developer.android.com/studio/intro/studio-config#proxy

测试代理(有一个按钮)。 关闭Android Studio。 重新打开Android Studio ,它应该能够下载所有SDK文件。

答案 7 :(得分:2)

我也遇到了同样的问题,我第一次遇到的问题是我没有正确连接到互联网。连接到互联网后,需要下载一些更新,然后运行没有任何问题

答案 8 :(得分:2)

这是INTERNET错误 因此,创建一个SQUID代理服务器
1.安装android studio
2.在Android Studio中设置代理设置

proxy setting in android studio

3.卸载android studio并保留用户设置

enter image description here

4.再次安装android studio
5.完成首次设置后,Android必须自动检测代理设置并设置SDK

enter image description here

6.完成sdk配置后,然后创建您的第一个项目
7.首次确认代理设置对话框

enter image description here

答案 9 :(得分:2)

我用Google搜索了这个错误并尝试了所有建议,但没有任何工作。我的问题有点不同。我使用的是Ubuntu 16.04 64bit。我将mount / tmp文件夹设置为tmpfs以提高应用程序的性能。我的fstab条目是:

tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,exec,mode=1777,size=1024M 0 0

这是将/ tmp文件空间设置为1G,这是android studio的瓶颈,因为在/ tmp文件夹中需要更多空间来下载SDK文件。现在我删除了这一行并重启了我的电脑,现在一切正常。

我花了3个小时。我希望能帮助别人。

答案 10 :(得分:1)

当我尝试通过其向导重新安装Android Studio时出现此问题。我已经有了一个"工具"文件夹虽然。

在我的情况下,虽然"工具"目录已经存在,它将提供" sdk工具目录缺失"它的子文件夹也有错误。不知怎的,我的sdk文件夹只有一个libs子目录。

当我粘贴在sdk / ant,sdk / apps,sdk / proguard,sdk / qemu,sdk / support和sdk / templates时,向导终于对此配置感到满意,并下载了更多文件。

答案 11 :(得分:1)

将SDK目录更改为C:\ Users \ username \ AppData \ Local \ Android \ Sdk

如果您使用的是最新的Android工作室,则可以使用此配置 配置 - >项目默认值 - >项目结构

答案 12 :(得分:0)

首次安装android studio和所有内容时,将sdk安装到C:\ Android \ sdk等新文件中,并确保所有下一个安装sdk项目指向您安装sdk的文件夹。它现在可以正常运行了...它必须与appdata文件夹中的权限有关,这是我的猜测

答案 13 :(得分:0)

当我安装Android Studio时,我遇到了这个错误,内存太少,无法安装所需的一切。它没有帮助释放内存或安装我自己的Android SDK。重新安装具有足够内存的Android工作室,在我第一次打开Android Studio时开始下载。

答案 14 :(得分:0)

如果您正在寻找Android SDK Manager,则可以download it here

将其解压缩为C:/ Program Files / Android /很重要。通过运行C:/ Program Files / Android / tools / android.bat管理员启动SDK管理器。

答案 15 :(得分:0)

我遇到了同样的错误。

解决方案:

更改代理设置。 对我来说,我尝试了所有类似卸载和系统配置的操作,但没有成功。 当我更改代理设置时,该列表显示在“系统设置”->“ Android SDK”->“ SDK平台”标签

仍然无法选择平台,因为在安装过程中由于代理原因该平台尚未自动下载。因此,只需选择下一步,它将下载SDK平台。

完成此操作后,您可以选择平台,然后再次单击“确定”以下载该平台的文件。

现在,最后一部分,一旦成功下载了平台,就我而言,我还必须下载NDK。

通过上述步骤,我可以成功创建一个应用程序。 编码愉快!

答案 16 :(得分:0)

您可以在安装SDK之前尝试一下

brew install java

答案 17 :(得分:0)

如果您使用的是Windows S.O.确保它在文件夹中:

FileNotFoundException

否则,请打开Android Studio并转到:

private int load(String soundName) throws IOException {
    AssetFileDescriptor afd = mAssetManager.openFd(soundName);
    int soundId = mSoundPool.load(afd, 1);
    return soundId;
  }

选中 Android平台工具 Android SDK工具复选框,然后点击应用。下载后,请再次检查目录。

答案 18 :(得分:0)

在我的情况下,它正在安装到现有的目录中。选择安装目录时。该程序不允许您键入不存在的目录。因此,选择路径,返回主窗口并键入要安装SDK的新文件夹名称,可能是功能。

答案 19 :(得分:0)

对我来说,我做到了,而且奏效了。只需转到C:\ Users \ $您的用户名$ \ AppData(最有可能被隐藏)\ Local \,然后在此位置尝试找到此文件夹:“ Android”(如果您还没有使用确切的名称创建一个)名称,然后尝试再次打开android studio。

答案 20 :(得分:0)

尝试在其他地方安装它,也许这可以解决问题。 此外,您可以尝试将其安装在USB闪存盘上。