Android SDK位置不应包含空格,因为这会导致NDK工具出现问题

最近我安装了最新版本的Android Studio(Android Studio 2.1),保留了之前安装的旧1.2版本。 现在我有Android Studio 2.1和Android Studio 1.2。 在Android Studio 1.2中,当我单击SDK Manager时,它可以正常工作,但在Andorid Studio 2.1中出现此问题: 如何修复Android工作室的两个版本? 谢谢

如警告消息所述,SDK位置不应包含空格。

您的SDK位于C:\Users\Giacomo B\AppData\Local\Android\sdkGiacomo B有一个空白角色。

最简单的解决方案是将SDK移动到其他位置,其中路径中没有空格或其他空白字符,例如C:\Android\sdk 。 您可以将两个Android Studio安装指向新位置。

只需改变路径:

 "c:\program files\android\sdk" to "c:\progra~1\android\sdk" or "c:\program files (x86)\android\sdk" to "c:\progra~2\android\sdk" 

请注意,路径不应包含空格。

还有另一种方式:

  1. 打开CMD以管理员身份
  2. 键入: mklink /JC:\Program-Files "C:\Program Files"或者在我的情况下为mklink /JC:\Program-Files-(x86) "C:\Program Files (x86)"
  3. 点击进入
  4. 魔术发生了! ( 检查你的C盘

现在您可以指向C:\Program-FilesC:\Program-Files-(x86) )。

简单….如果您不使用NDK,则完全没有问题。 另一方面,这只是警告不是错误。 警告你可以继续但不是错误。 任何调整空格的方法都更好。 例如,如果您的SDK位于C:\ program file \ Android studio。 有一个空格“程序文件”。 有两种简单的方法:1。删除空格2.安装在没有空格的其他位置。

可以从例如C:\Android\sdkC:\Android\sdk的实际位置(包含空格)进行符号链接,并从Android Studio中引用此符号链接作为SDK的位置。 但是,我没有尝试NDK是否可以使用这样的设置,即使Android Studio停止发出关于空格的警告。

只要您不使用NDK,您就可以忽略该警告。

顺便说一下:此警告与并行安装无关。

只需删除给定路径中存在的所有文件夹的空白区域,例如程序文件您可以通过以下步骤删除它 – >打开提升的cmd,在命令提示符下执行:mklink / JC:\ Program-Files“C:\ Program Files”这将删除空格并用“ – ”替换它。 使用sdk和jdk路径更好地做到这一点。 这工作:)