设置中的 Xamarin SDK 路径与 SDK 管理器中的路径不同

Xaramin SDK path in settings different from one in SDK Manager

编辑:我是个白痴,如果你正在寻找这个问题的答案,设置中的 sdk 和 SDK 管理器是相同的,你的设置中的 SDK 一定是不正确的。

我该如何解决这个问题。我在设置中多次更改了SDK路径,但我无法下载任何东西,因为它说SDK路径不正确。同样在管理器中不正确的 SDK 路径,并在 Visual Studio 中更正设置中的路径。提前致谢。

路径相同

C:\PROGRA~2\Android\ANDROID~1

只是一种在 Windows 文件系统中使用路径以避免出现空格、特殊字符和太长路径名的愚蠢方法。

因此 PROGRA~2 表示 Program Files (x86),因为它是以 progra 开头的文件夹的第二次出现。路径的中间部分很明显。 ANDROI~1 转换为 android-sdk 因为它是该文件夹中以 androi 开头的第一个文件夹。

所以最后你有路径:C:\Program Files (x86)\Android\android-sdk