Android Studio不允许我更改SDK位置。

5
我打开了Android Studio,然后打开了SDK管理器。我有最新版本,但是我需要Android 6.0作为我的SDK平台。它甚至不让我点击任何东西。
在这张图片中,你可以看到文本和复选框的颜色不一致。我无法在SDK平台内或者工具和更新站点内点击任何内容。我无法勾选“显示包详情”的框。你可以在下面看到一张截图。

enter image description here

我已经在另一台笔记本电脑上安装并成功更改了它,但是我在这里无法使其工作。


那就是问题所在,我无法在SDK管理器中安装包。 - Aleka
使用独立的SDK管理器。 - Atef Hares
我使用Android Studio安装了SDK Manager。如果需要安装独立的SDK Manager,您能提供链接吗?如果我使用独立的SDK Manager,是否需要更改SDK位置? - Aleka
不,进入sdk路径并以管理员身份打开sdk manager.exe。 - Atef Hares
你可能也想尝试以管理员身份运行Android Studio,也许这是导致它被禁用的原因! - Atef Hares
显示剩余2条评论
3个回答

0

您的SDK路径存在问题。您提供的SDK路径中存在空格,请将其删除并重新设置路径。请将路径重命名以删除空格,例如“C:\Users\Tarique_Shams\AppData\Local\Android\sdk”。


有没有比在不同目录中卸载和重新安装更简单的方法? - Aleka
只需重命名您的路径。将文件夹从Tarique Shams重命名为Tarique_Shams或TariqueShams。就这样。 - DkThakur
右键单击文件夹时我没有重命名选项。我在阅读一些资料时发现了这个链接:https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_security/rename-user-account-folder-in-windows-10-preview/88033eca-6b32-47c5-90ac-a5e7af17d094 - Aleka
我会尝试通过重新安装并在不同的目录中设置来修复这个问题。 - Aleka
如果你不是系统管理员,那就请向管理员请求重命名。 - DkThakur
显示剩余2条评论

0
  1. 打开命令提示符
  2. 切换到用户目录 - cd c:\users
  3. 输入dir /x并按Enter
  4. 查看您的用户目录的短名称“Tarique Shams”

您将在哪里看到它的示例(以黄色突出显示为具有空格名称的目录的短名称):

enter image description here

对于您的目录 "Tarique Shams",它应该是 TARIQU~1(但请使用dir /x命令进行交叉检查)
将路径中的 "Tarique Shams" 替换为 TARIQU~1 保存!现在你已经可以正常使用了。
简而言之:您的路径应该是这样的:C:\Users\TARIQU~1\AppData\Local\Android\Sdk

这是我看到的: - Aleka
你在 dir 后面加了 /x 吗? - Viral Patel
第二列从右数第二个单元格(上面用黄色标出)显示了短名称。您可以直接使用我在答案末尾给出的路径。 - Viral Patel
我明白了,但是当我尝试更改它时,它会恢复为原来的样子,或者没有将Tarique Shams更改为TARIQU〜1。 - Aleka

0
问题是我的SDK位置有一个空格。要解决这个问题,您可以像DKThakur提到的那样更改文件夹名称。在我的情况下,我无法这样做,因为它是一个用户帐户。然后我尝试使用AndroidMechanic发布的短名称来解决它。我遇到了一些问题,最终决定彻底删除计算机上的Android Studio和SDK,并将其安装在另一个没有空格的文件夹中。DKThakur和AndroidMechanic都发布了有效的解决方案,但这是我解决问题的方法。
这里是另一篇文章的链接,介绍如何从计算机中完全卸载Android Studio和SDK: 如何从Windows(v10)完全卸载Android Studio?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接