将 android-sdk 和 sdk 文件夹移动到另一个驱动器

Moving android-sdk and sdk folders to another drive

我的 windows 在 128GB ssd 硬盘驱动器上,它的 运行 超出 space。文件夹 C:\Users\User\AppData\Local\Android 有 2 个文件夹 android-sdksdk 文件夹,它们使用了大约 30GB 的 space。

是否可以将这些文件夹移动到外部硬盘驱动器?

如果可能,我应该在 android 工作室中进行哪些更改?

非常简单,只需将sdk复制到您想要的任何位置,然后更改android studio中的sdk路径即可。为此,只需打开 local.properties 文件并设置如下路径:

sdk.dir=your path here

我也是这样做的。在 Android Studio 中转到设置,select Appearance and Behaviour 然后 System Settings 然后 Android SDK

您可以在顶部选择SDK位置。

您需要将文件 copy/paste 到该位置以节省下载时间。

为了将最常用的模拟器保留在 SSD 驱动器中,而将其他用于测试的模拟器保留在慢速驱动器中,我创建了 Symbolic。它们是 NTFS 对象,作为子文件夹出现在文件夹中,但可以指向另一个驱动器上的另一个文件夹。

然后要创建,请转到 C:\Users\<user>\.android\avd 并执行此操作:

mklink /d W10.1_WXGA_Tablet_API_28.avd d:\androidSimulators\W10.1_WXGA_Tablet_API_28.avd

MDLink 信息here.

如果使用基于 Linux 的系统,您也可以使用链接目录执行此操作。

对于windows 10 个用户,模拟器默认存储在此处:

C:\Users\<user>\.android\avd