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


77

我的窗户在128GB的SSD硬盘上,并且空间不足。该文件夹 C:\Users\User\AppData\Local\Android有2个文件夹android-sdksdk文件夹使用有关的空间30GB。

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

如果有可能,我应该在android studio中进行哪些更改?


2
是的-进入android studio中的设置,然后可以选择您希望SDK驻留的位置。
SQLiteNoob '16

也会移动这些文件夹吗?
Ashkan Mobayen Khiabani

1
不,您必须自己复制粘贴。我有一个SSD主硬盘和一个HDD辅助硬盘。
SQLiteNoob '16

Answers:


95

我做同样的事情。在Android Studio前往设置,选择Appearance and Behaviour,然后System SettingsAndroid SDK

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

您需要将文件复制/粘贴到该位置,以节省下载时间。


我应该同时复制sdkandroid-sdk文件夹吗?
Ashkan Mobayen Khiabani

1
通常,Users\User\AppData\Local\Android\Sdk 将整个文件复制到您要调用的新文件中...\Sdk并使用该文件
SQLiteNoob

android-sdk文件夹是什么,因为它使用22GB的空间
Ashkan Mobayen Khiabani

我想这是旧版本的遗产-sdk以前位于一个名为android-sdk的文件中-现在它仅位于Sdk文件夹中。实际的droid版本位于sdk/platforms/
SQLiteNoob,2016年

3
这在Mac上也完全一样!非常感谢您:)
Mohit Singh's

6

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

sdk.dir=your path here

1

为了将最常用的模拟器保留在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信息在这里

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

对于Windows 10用户,仿真器默认存储在此处:

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

问题是关于移动Android SDK,而不是AVD。
Artem Russakovskii

@ArtemRussakovskii,是的,但目标是释放空间。AVD很大,位于SDK文件夹中
MiguelSlv
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.