如何更改 Android SDK 管理器的安装位置?

How can I change where the Android SDK manager installs things?

我在一个非常小的 128 gig SSD 上,需要安装各种 android SDK 到我这台机器上的硬盘 (d:),我想知道是否有办法真正改变Android SDK 管理器安装软件包的位置,我也想知道我是否碰巧更改了安装目录,我需要移动什么以确保 Xamarin 不会中断?例如,我是否必须移动我之前安装的 Android SDK?

Android SDK 管理器将软件包安装到 android-sdk 文件夹所在的位置。您可以通过不同的方式找到您的 Android SDK 所在的位置,包括:

  1. 来自 Android SDK 管理器
    1. 打开Tools -> Android -> Android SDK Manager
    2. 路径将显示在 SDK Path
    3. 中视图的顶部
  2. 来自Visual Studio
    1. 导航到 Tools -> Options -> Xamarin -> Android Settings
    2. 路径显示在Android SDK Location entry
  3. 来自 Xamarin Studio
    1. 导航到 Tools -> Options -> Projects -> SDK Locations -> Android
    2. 路径显示在Android SDK条目

例如,如果您要安装一个新的 SDK(比如 24),它将被复制到 .../android-sdk/platforms/android-24/

您可以将 android-sdk 移动到您喜欢的任何其他文件夹。由于 issue with MultiDexing,我自己完成了此操作,我将 SDK 移到了 C:/android-sdk/。请记住按照上面列表中的说明更新路径。