Android SDK位置不应包含空格,因为这会导致NDK工具出现问题
最近我安装了Android Studio的最新版本(Android Studio 2.1),保留了以前安装的旧1.2版本。现在我有了Android Studio 2.1和Android Studio 1.2。在Android Studio 1.2中,当我单击SDK管理器时,它工作正常,但在Android Studio 2.1中,出现以下问题:Android SDK位置不应包含空格,因为这会导致NDK工具出现问题,android,android-studio,sdk,android-sdk-tools,Android,Android Studio,Sdk,Android Sdk Tools,最近我安装了Android Studio的最新版本(Android Studio 2.1),保留了以前安装的旧1.2版本。现在我有了Android Studio 2.1和Android Studio 1.2。在Android Studio 1.2中,当我单击SDK管理器时,它工作正常,但在Android Studio 2.1中,出现以下问题: 如何修复保留两个版本的Android studio?谢谢只要您不使用NDK,您就可以忽略该警告 顺便说一下:此警告与并行安装无关。正如警告消息所述,SDK
如何修复保留两个版本的Android studio?谢谢只要您不使用NDK,您就可以忽略该警告
顺便说一下:此警告与并行安装无关。正如警告消息所述,SDK位置不应包含空格 您的SDK位于
C:\Users\Giacomo B\AppData\Local\Android\SDK
。Giacomo B
中有一个空白字符
最简单的解决方案是将SDK移动到其他地方,路径中没有空格或其他空白字符,例如
C:\Android\SDK
。您可以将两个Android Studio安装都指向新位置。简单地说……如果您不使用NDK,就不会有任何问题。另一方面,这只是警告而不是错误。有了警告,你可以继续,但不能出错。不管怎样,最好调整空格。
例如,如果您的SDK位于C:\program file\Android studio。有一个空白的“程序文件”。
有两种简单的方法:
1.删除空白
2.安装在另一个没有空白的位置。只需更改路径:
"c:\program files\android\sdk" to "c:\progra~1\android\sdk"
or
"c:\program files (x86)\android\sdk" to "c:\progra~2\android\sdk"
请注意,路径不应包含空格。可以从例如C:\Android\sdk
到sdk的实际位置(其中包含空格),并将Android Studio中的此符号链接称为sdk的位置。然而,我没有尝试过NDK是否可以使用这种设置,即使Android Studio停止发出有关空白的警告。还有另一种方法:
CMD
(作为管理员)mklink/J C:\Program Files“C:\Program Files”
(或者在我的例子中是mklink/J C:\Program Files-(x86)“C:\Program Files(x86)”
)现在您可以指向
C:\Program Files
(C:\Program Files-(x86)
)。只需删除给定路径中所有文件夹(例如程序文件)的空白即可
您可以通过以下步骤将其删除->
打开高架cmd,
在命令提示符下执行:
mklink/J C:\Program Files“C:\Program Files”
这将删除空间并用“-”替换。
最好使用sdk和jdk路径来实现这一点。
这是有效的:)我有同样的错误,在路径C:\Users\Juan Jose\App----to中做一些更改 C:\Users\JUAN~1\App
复制您的SDK文件夹并将其粘贴到另一个没有空格的文件夹中(例如:“D:/Android/SDK”),然后打开SDK管理器,将Android SDK位置更改为新SDK文件夹的位置 C:\Users\Giacomo B\AppData\Local\Android\sdk 到 C:\Users\Giacomo\u B\AppData\Local\Android\sdk
我只是想为Mac用户添加一个解决方案,因为这是与此问题相关的搜索的热门文章。如果您有macOS 10.13或更高版本,您可以使用APFS空间共享
- 打开
磁盘实用程序
- 单击分区
- 单击“添加卷”——无需分区,因为我们正在添加一个APFS卷,该卷在当前分区/容器中共享空间)
- 为卷指定一个名称(不带空格)
- 单击添加
- 现在,您可以通过以下终端像装载任何其他驱动器一样装载此驱动器:
cd/Volumes/
- 在新卷中创建一个空文件夹——我调用了我的
sdk
- 现在,您可以在安装Android Studio时选择卷和目录