在Android Studio中更改SDK位置:目录位置中的空白
我使用的是android API level 22。但此位置是从另一台机器复制的,它位于我的E:驱动器中。我在以下位置安装了API level 23:在Android Studio中更改SDK位置:目录位置中的空白,android,sdk,Android,Sdk,我使用的是android API level 22。但此位置是从另一台机器复制的,它位于我的E:驱动器中。我在以下位置安装了API level 23: C:\Program Files (x86)\Android\android-sdk 但当我尝试将位置更改为上述位置时,我得到以下消息: Android SDK location should not contain whitespace,as this can cause problem with the native tools. 如何将
C:\Program Files (x86)\Android\android-sdk
但当我尝试将位置更改为上述位置时,我得到以下消息:
Android SDK location should not contain whitespace,as this can cause problem with the native tools.
如何将SDK位置更改为上述位置而不出现空格问题。将位置更改为(在我的情况下,它位于此处)
请尝试复制这些文件夹中的文件或删除文件并从sdk管理器重新安装如果它位于您的主目录中,默认情况下,您可以打开命令提示符查看主目录的“DOS”版本:
dir /x C:\Users
看第4列,它应该显示可以在Android Studio路径中使用的有效8字符(最大)目录名。以下是我如何解决此问题的。无需重新定位目录 在Windows上,打开提升的命令提示符。点击Win键,键入“cmd”,右键单击cmd提示符搜索条目,选择“以管理员身份运行” 在命令提示符中,执行:mklink/J C:\Program Files“C:\Program Files”
这将创建一个无空间的目录路径,指向空间友好型软件使用的同一目录。尝试用
%20
%替换空白,并显示为非法字符。错误明确指出,不允许使用空白。您应该将Android目录移到没有空格的路径,您可以使用下划线如果你愿意的话。@EricB。这种方法的问题是,如果我将来更新sdk,我将不得不再次将更新复制到新位置。我在某个地方读到了该程序文件(x86)可以写为PROGRA~2。这样行吗?我不知道PROGA~2。但我认为如果您将sdk移动到另一个目录,那么将来的更新将安装到新目录。问题是我提到的。程序和文件之间的空间。文件和(x86)之间的空间也是一个问题。工作起来很有魅力!谢谢:对于其他问题也很有用!谢谢
dir /x C:\Users