【问题标题】:Android Studio not letting me change SDK LocationAndroid Studio 不允许我更改 SDK 位置
【发布时间】:2017-04-05 10:58:38
【问题描述】:

我打开 Android Studio。然后我打开 SDK 管理器。我有最新版本,但我的 SDK 平台需要 Android 6.0。它甚至不让我点击任何东西。

在此图像中,您可以看到文本和复选框已变色。我无法单击 SDK 平台内的任何内容,甚至无法单击工具和更新站点。我无法选中“显示包裹详细信息”框。您可以在下面看到屏幕截图。

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

【问题讨论】:

  • 就是这样,我无法在 SDK 管理器中安装软件包
  • 使用独立的sdk管理器
  • 我用 Android Studio 安装了 sdk manager。我是否必须安装独立的 sdk 管理器,如果可以,您可以提供链接吗?如果我单独使用,我需要更改 SDK 位置吗?
  • 不,去sdk的路径,以管理员身份打开sdk manger.exe
  • 您可能还想尝试以管理员身份运行 Android Studio 本身,这可能是导致它被禁用的原因!

标签: android android-studio sdk


【解决方案1】:

您的 sdk 路径有问题。您提供的 sdk 路径有空格。删除该路径并再次重置路径。重命名路径以删除空格。设置类似“C:\Users\Tarique_Shams\AppData\Local\Android\sdk”的内容.

【讨论】:

  • 有没有比卸载并重新安装到不同目录更简单的方法?
  • 只需重命名您的路径。将您的文件夹从 Tarique Shams 重命名为 Tarique_Shams 或 TariqueShams。就是这样。
  • 我以为我无法更改用户帐户文件夹?
  • 你这是什么意思?我不明白。
  • 右键单击文件夹时没有重命名选项。我正在阅读并发现:answers.microsoft.com/en-us/insider/forum/…
【解决方案2】:
  1. 打开命令提示符
  2. 切换到用户目录 - cd c:\users
  3. 输入dir /x 并点击Enter
  4. 查看您的用户目录“Tarick Shams”的简称

您将在何处看到它的示例(以黄色突出显示的是名称中带有空格的目录的简称):

  1. 对于您的目录“Tarique Shams”,它应该是 TARIQU~1(但是,请使用 dir /x 命令进行交叉检查)
  2. 将路径中的“Tarique Shams”替换为TARIQU~1
  3. 保存!你现在可以走了。

简而言之:你的路径应该是这样的:

C:\Users\TARIQU~1\AppData\Local\Android\Sdk

【讨论】:

  • 这是我看到的:
  • 你把/x放在dir后面了吗
  • 倒数第二列(上面以黄色突出显示)将显示短名称。您可以使用我在答案末尾给出的路径。
  • 我明白了,但是当我尝试更改它时,它会将其还原或不将 Tarique Shams 更改为 TARIKU~1
【解决方案3】:

问题是我的 SDK 位置有一个空白区域。要解决它,您可以更改 DKThakur 提到的文件夹名称。就我而言,我不能,因为它是一个用户帐户。然后我尝试使用 AndroidMechanic 发布的短名称来解决它。我遇到了一些复杂情况,并在从我的计算机中完全删除它(包括本地数据)后,最终完全重新安装了 Android Studio 和 SDK。我将它安装在另一个没有空格的文件夹中。 DKThakur 和 AndroidMechanic 都发布了可行的解决方案,但我就是这样做的。

这里是另一个帖子的链接,该帖子介绍了如何从您的机器上完全开发 android studio 和 sdk: How to completely uninstall Android Studio from windows(v10)?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-31
    • 1970-01-01
    • 2015-10-25
    • 1970-01-01
    • 1970-01-01
    • 2012-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多