Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓工作室-“;SDK工具目录丢失";_Android_Android Studio_Sdk - Fatal编程技术网

Android 安卓工作室-“;SDK工具目录丢失";

Android 安卓工作室-“;SDK工具目录丢失";,android,android-studio,sdk,Android,Android Studio,Sdk,当我启动“android studio”程序时,显示了一个“下载组件”窗口,其中显示: “Android SDK已安装到:C:/Users/user/AppData/Local/Android/SDK2 缺少SDK工具目录“ 我无法修复,我需要帮助 “Android SDK已安装到:C:/Users/user/AppData/Local/Android/SDK2 SDK工具目录缺失” 这意味着Android SDK需要安装此SDK的文件夹“tools”。但那个“工具”文件夹并没有安装。可能是因为

当我启动
“android studio”
程序时,显示了一个
“下载组件”
窗口,其中显示:
“Android SDK已安装到:C:/Users/user/AppData/Local/Android/SDK2
缺少SDK工具目录“ 我无法修复,我需要帮助

“Android SDK已安装到:C:/Users/user/AppData/Local/Android/SDK2 SDK工具目录缺失” 这意味着Android SDK需要安装此SDK的文件夹“tools”。但那个“工具”文件夹并没有安装。可能是因为存储空间不足

[解决方案]:卸载Android SDK并重新安装。这一次,只要确保您在安装此SDK的任何地方都有至少5GB的可用空间(尽管3.2gb就足够了)。
安装完成后,只需检查是否存在“工具”文件夹(在安装SDK的位置)

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

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

如果您使用的是最新的android studio,您可以使用
Configure->Project Defaults->Project Structure

在我的例子中,它正在安装到一个已经存在的目录中。当您选择安装目录时。程序不允许您键入不存在的目录。因此,请选择路径,返回主窗口并键入要在其中安装SDK的新文件夹名称(可能是功能)。

这对我来说是个问题,因为我已经在不同的目录下安装了SDK。为了告诉Android Studio SDK的位置,您需要进入设置,但是当您单击“完成”时,“SDK工具目录丢失”对话框总是会退出整个程序。下面是我如何“解决”它的:

  • 删除您的
    ~/.Android*
    文件夹(丢失所有设置:/)
  • 运行Android Studio。它将向您显示一个欢迎向导,它将再次尝试下载SDK(但由于我的垃圾互联网而失败)
  • 单击向导窗口上的X。这将使您能够进入正常的欢迎对话框
  • 转到设置->项目默认值->项目结构,并将Android SDK位置更改为正确的位置

  • 删除
    .Android Studio
    文件夹可能是不必要的-我从未尝试在原始错误对话框中按X键-我只尝试了退出Android Studio的“完成”。如果您单击X,您可以进入设置,但很遗憾,我现在无法返回并检查。

    我在尝试通过Android Studio向导重新安装Android Studio时遇到此问题。不过我已经有了一个“工具”文件夹

    在我的例子中,虽然“tools”目录已经存在,但它也会为其子文件夹传递“sdk tools directory is missing”错误。不知怎的,我的sdk文件夹只有一个libs子目录


    当我粘贴sdk/ant、sdk/apps、sdk/proguard、sdk/qemu、sdk/support和sdk/templates时,向导最终对这种配置感到满意,并开始下载更多的文件

    只需执行以下操作即可

  • 当出现错误而不是单击“完成”时,请单击“x”。它将要求重新初始化。选择推荐的选项
  • 重新配置后,它将返回主屏幕。只需转到
    配置->项目默认值->项目结构 并将粘贴或浏览(appData文件夹可能隐藏)复制到该位置 C:/Users/user/AppData/Local/android/SDK
  • 完成并再次尝试创建项目。工作起来很有魅力!!;)
    我在安装Android Studio时遇到了这个错误,当时内存太少,无法安装所需的一切。这无助于释放内存或自行安装Android SDK。使用足够的内存重新安装Android studio,使下载在我第一次打开Android studio时开始。

    首次安装Android studio和所有内容时,请将sdk安装到新文件中,如C:\Android\sdk,并确保所有下一个安装sdk项目都指向您安装sdk的文件夹。现在一切都会好起来的。。。它一定与appdata文件夹中的权限有关,我猜是这样的

    如果您的SDK工具目录丢失,可能是您无意中删除了它,有一种简单的方法可以下载它并引导android studio访问它

    首先转到android开发者站点(),滚动到页面底部,根据您拥有的系统选择下载(但不要下载windows安装程序版本)。您需要一个包含SDK的zip文件

    下载后,只需将其放入我的文档(MAC或WINDOWS)中,然后当您打开android studio屏幕将弹出安装SDK的窗口(如出现错误的时间),不要单击“下一步”,转到“浏览”,找到该文件并按“确定”。在那之后,下一步,它将像一个魅力


    就是这样。

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

    我用谷歌搜索了这个错误,并尝试了所有建议,但没有任何效果。我的问题有点不同。我使用的是Ubuntu 16.04 64位。为了提高应用程序的性能,我将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个小时。我希望能对其他人有所帮助。

    我在Mac上遇到了这个问题,因为一个公司代理阻止了安装程序的cal
    brew install java
    
    C:\Users\**your-user-name**\AppData\Local\Android\Sdk\platform-tools
    
    Tools> SDK Manager> Android SDK> SDK Tools