我的Android SDK占用了太多的空间,而.temp目录占据了90GB以上的空间。.temp目录是做什么用的?

4
当我查看我的Mac上“系统”文件的存储量时,我感到很惊讶:

System Storage Allocation

然后我进入 /Users/[User]/Library/Android,并发现我的SDK占用了150+ GB的空间!因此,我获取了SDK内部所有文件的信息,但是发现它们显然不足152.64 GB。然后我使用Cmd+Shift+Dot(.)来显示所有隐藏文件,发现这个 .temp 目录占用了91.89 GB的空间。因此,我的问题是,它是什么目录? All the directories shown without Cmd+Shift+Dot(.) .temp file
2个回答

4
我已经找到答案:原来 .temp 文件夹只是存储过去的 SDK 管理器下载/更新操作:查看此 Stack Overflow 帖子
所以我只需将其删除,就释放了 90GB 的空间。

enter image description here

原来我安装失败的数量非常多。

2
还要检查system-images目录。它包含模拟器的镜像。我只有两个镜像(API 21和API 29),而且只有5GB。也许有一些你不再使用的镜像。镜像目录可以手动删除(至少在Windows上),AVD管理器会显示一个警告图标,如果你意外删除了仍想使用的镜像,那么你可以轻松地重新安装它。 - Daniel F
@DanielF 谢谢!我会尝试一下。(70 GB 的系统文件仍然相当多。) - SnakeException

1
你应该检查system-images目录并卸载不必要的内容。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接