当我启动"android studio"
程序时,显示"downloading components"
的窗口,其中显示:
"Android SDK was installed to: C: / Users / user / AppData / Local / android / SDK2
SDK tools directory is missing "
我无法解决,我需要帮助!!
答案 0 :(得分:36)
寻找uiautomatorviewer.bat时,在我这一侧也观察到相同的问题。 安装Android Studio 3.6.2(在Win10上)后,我在SDK Manager中寻找 Android SDK工具部分。目前,此部分已隐藏为已淘汰。 修复:取消选中“隐藏过时的软件包”,然后检查提到的软件包并安装-创建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)
只需执行以下操作即可。
答案 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工具目录”对话框将始终退出整个程序。这是我“解决”它的方式:
~/.Android*
个文件夹(丢失所有设置:/)。删除.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中设置代理设置
3.卸载android studio并保留用户设置
4.再次安装android studio
5.完成首次设置后,Android必须自动检测代理设置并设置SDK
6.完成sdk配置后,然后创建您的第一个项目
7.首次确认代理设置对话框
答案 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闪存盘上。