在目录位置 Android Studio:Whitespaces 中更改 SDK 位置

Changing SDK location in Android Studio:Whitespaces in directory location

我正在使用 android API 级别 22.But 这个位置是从另一台机器复制的,它在我的 E: drive.I 有 API 级别23 安装在以下位置:

C:\Program Files (x86)\Android\android-sdk

但是当我尝试将位置更改为上述位置时,我收到以下消息:

Android SDK location should not contain whitespace,as this can cause problem with the native tools.

如何在不出现空格问题的情况下将 SDK 位置更改为上述位置。

将位置更改为(在我的例子中它位于此处)

C:\Users\johnrao\AppData\Local\Android\Sdk

尝试复制这些文件夹中的文件或删除文件并从sdk 管理器

重新安装

如果它位于您的主目录中(默认情况下似乎如此),您可以打开命令提示符以查看 "DOS" 版本的主目录是什么样的:

dir /x C:\Users

查看第 4 列,它应该显示可在 Android Studio 路径中使用的有效 8 个字符(最大)目录名称。

这是我解决这个问题的方法。无需重新定位目录。

在 Windows 上,打开提升的命令提示符。打Win键,输入'cmd',右击cmd提示符搜索项,select '运行 as Administrator".

在命令提示符下,执行:mklink /J C:\Program-Files "C:\Program Files"

这将创建一个 space 自由目录路径,指向与 space 友好软件所使用的相同目录。