【问题标题】:Moving android-sdk and sdk folders to another drive将 android-sdk 和 sdk 文件夹移动到另一个驱动器
【发布时间】:2023-03-30 09:25:01
【问题描述】:

我的 Windows 位于 128GB 固态硬盘驱动器上,并且空间不足。文件夹 C:\Users\User\AppData\Local\Android 有 2 个文件夹 android-sdksdk 文件夹使用大约 30GB 的空间。

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

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

【问题讨论】:

  • 是的 - 进入 android studio 中的设置,您可以选择您希望 sdk 驻留的位置。
  • 会不会也移动这些文件夹?
  • 不,您必须自己复制粘贴它们。我有一个 ssd 主要和一个 hdd 次要使用。

标签: android android-studio sdk


【解决方案1】:

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

sdk.dir=your path here

【讨论】:

    【解决方案2】:

    我做同样的事情。在Android Studio 进入设置,选择Appearance and Behaviour 然后System Settings 然后Android SDK

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

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

    【讨论】:

    • 我应该同时复制sdkandroid-sdk 文件夹吗?
    • 通常是Users\User\AppData\Local\Android\Sdk 将整个文件复制到您称为...\Sdk 的新文件中并使用它
    • android-sdk 文件夹是什么,因为它使用 22GB 空间
    • 我猜这是旧版本的遗留问题 - sdk 曾经在一个名为 android-sdk 的文件中 - 现在它只是在 Sdk 文件夹中。实际的 droid 版本在 sdk/platforms/
    • 这在 Mac 上的工作方式也完全相同!非常感谢:)
    【解决方案3】:

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

    【讨论】:

    • 问题是关于移动 Android SDK,而不是 AVD。
    • @ArtemRussakovskii,是的,但目标是释放空间。 AVD 很大,位于 SDK 文件夹中
    猜你喜欢
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    • 2020-01-12
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    • 2022-07-22
    • 1970-01-01
    相关资源
    最近更新 更多