"请提供 Android SDK 的路径。"
- 重新安装Android Studio
- 在
\%USER%\AppData\Local\
中删除Android文件夹。
\%USER%\AppData\Local\
中删除Android文件夹。这里的答案已经过时或错误,而且很多来源都有错误信息或仅部分信息。您可以使用以下步骤(针对Windows系统,但您可以进行适应性调整):
<drive>/Users/<Username>/AppData/Local/Android/Sdk
中cmdline-tools
<drive>/Users/<Username>/AppData/Local/Android/Sdk/cmdline-tools/latest
cmdline-tools
bin 和 lib 文件夹(以及任何其他文件)移动到 latest
目录中cd <drive>/Users/<Username>/AppData/Local/Android/Sdk/cmdline-tools/latest/bin
sdkmanager "platforms;android-28"
(或选择自己的平台)y
今天早上,我在与Android Studio/SDK斗争了相当长时间后,终于找到了解决方案!我删除了本地AppData中的.gradle目录(大小接近2 GiB),现在在安装Android Studio时会得到一个SDK。
我经历了安装过程,打开了Android Studio并尝试导入现有项目。发现SDK文件夹不存在,没有安装任何SDK平台,并且无法通过设置进行选择安装。
关闭Android Studio,然后以管理员身份重新打开它可以提示下载其他组件(SDK工具、模拟器相关内容等),解决了这个问题。
我认为主要原因可能是网络问题,比如VPN、不使用公共连接、防火墙等,正如人们所建议的: 在这里建议
在我的情况下,我正在使用公司网络,使用个人WIFI或移动连接显示SDK选项:
在将目录更改为其他内容后(在其中): 在我的情况下,我使用了这个路径 C:\Users\ $yourusername \ .android
然后最终,在取消隐藏选项后,我可以看到SDK选项, 但如果我在被过滤的网络上,则无法安装,就像我上面说的那样。 失败的终端输出SDK安装截图 在Android Studio中的终端安装SDK相关组件后,您现在可以看到/找到该目录 C:\Users$username\ AppData\ Local \ Android \ Sdk
编辑,总结一下:
所以基本上请确保使用没有防火墙的网络(对我来说,即使我接受证书并将Android Studio加入白名单,也无法正常工作...),并在出现SDK安装对话框的网络上完成完整的设置(SDK工具、AVD...)。当您启动Android Studio时,无需重新安装。在我的情况下,从%userprofile%中删除所有与Android相关的文件和文件夹并没有帮助。此外,我还删除了注册表键:
换句话说,所有这些都包含了我之前安装SDK的路径。只有这样,Studio才停止向我保证SDK“已安装”。
终于找到了罪魁祸首。删除我的%userprofile%(而不是Appdata)中的.gradle文件夹解决了这个问题。 删除后,Android Studio安装程序在初始设置期间提供了安装Android SDK的选项。
C:\Users\YourUserName\AppData\Local\Android\sdk
。 - Yupi