Mac 安卓模拟器的硬盘空间:怎样腾出地方,又不弄坏任何东西
更新于 · MACOS EMULATOR 团队
安卓模拟器会占用 Mac 的硬盘空间:一个引擎、一整套安卓系统,还有一台随着你的游戏越装越满的设备。硬盘快满的时候,随手删掉第一个看到的大文件夹可不行。下面说明用 MACOS EMULATOR 时是什么占着你的硬盘、启动器会替你检查什么,以及怎样腾出空间,又不弄坏任何东西。
安卓模拟器在你的硬盘上占了什么
三样东西,都放在你的用户文件夹里,路径是 ~/Library/Application Support:
- 模拟引擎:约 3.5 GB,只在安装时下载一次。
- 设备的安卓系统,也就是你点击「Play」时启动的那一套。
- 安卓设备本身:你的游戏和游戏数据都存放在一个文件里,这个文件会随着内容增多而变大。几个星期下来越来越大的,就是它。
安卓设备会持续往硬盘上写数据。所以它的文件夹被排除在 Spotlight(聚焦)的索引之外,这是有意为之:每次写入都会唤醒 macOS 的索引,结果拖慢的是你的对局。
安装之前:硬盘空间检查
安装需要约 10 GB。这并不是玩游戏所需的空间:游戏本身不小,安卓设备也会随着它们越来越满。安装界面在下载任何东西之前检查你的 Mac 时,会用它的方式提醒你:
- 可用空间不到 12 GB:硬盘空间这一行变成红色,「Install game engine」(安装游戏引擎)按钮保持灰色,无法点击。
- 12 到 25 GB:可以安装,但会附上一条提醒:够安装,只是游戏体积不小。
- 25 GB 起:绿色对勾。
如果你的 Mac 落在中间这一档,请在第一局游戏之前就腾出空间,不要等到之后:第一局要的空间最多,下文会说明原因。模拟器安装教程 介绍了其余的步骤。
每次启动之前:启动器会重新算一遍
安卓设备的文件按需增长,最多长到创建时设定的大小。每次启动之前,启动器都会检查剩下的空间够不够把它一直写到底,还要留有余量。所以一台还空着的新设备,要求的空间最多;已经装满的设备,只需要它剩下还要写的那部分。
如果空间不够,启动器不会让你对着一台永远启动不了的设备干等十分钟。它会显示「Not enough free disk space to start the device」(可用硬盘空间不足,无法启动设备),并列出需要多少、还剩多少,以及再试之前要腾出多少 GB。
它算出的数字可能比 macOS 显示的低:启动器只计算真正空着的空间,也就是引擎唯一看得到的那部分,不算 macOS 以后可能自己释放的空间。
这条提示说的是硬盘,不是内存:别为了让它消失去动启动器的「Memory」(内存)设置。内存要怎么设另有原因,Mac 安卓模拟器太慢时该调的设置 讲得很清楚。
「Free up space」:这个按钮做了什么
在启动器里,打开「Settings」(右上角的齿轮图标),再进入「Engine and storage」(引擎与存储)这一栏。在「Disk」这一行,点击「Free up space」(释放空间)。这个按钮会删除两样东西:
- 已经没有任何设备在用的安卓系统;
- 下载留下的残余文件。
它从不碰你设备的系统:删除任何东西之前,它都会先看每台设备用的是哪个系统。你的游戏、设置、键位和授权码都原封不动。
它也可能告诉你没有什么可清理的,存储已经是最优状态。这不是故障:大部分空间被安卓设备和你的游戏占着,而按钮是有意不碰它们的。
千万别手动删除的文件夹
在同一栏里,「Show in Finder」(在访达中显示)会打开模拟器的文件夹。它是用来查看占了多少空间的(「文件」>「显示简介」),不是用来动手整理的。
千万别为了腾空间删掉这个文件夹,也别删里面的任何东西。里面有你的授权码、你的配置,以及安卓设备和它装着的一切:你的游戏,还有在「Full」模式下的 Google 账号。想腾出空间,就用「Free up space」。想全部移除,「Settings」最下方的「Uninstall」会移除应用、引擎和安卓设备,你的授权码依然有效。Mac 安卓模拟器的安全性指南 说明了为什么一切都放在你的用户文件夹里。
「Ultra」:要重新下载将近 400 MB
游戏突然重新下载几百 MB,而你并没有在等什么更新?看看你是不是刚换了画质。「Balanced」(均衡)是启动器在所有 Mac 上设定的画质。「Ultra」也有,但会先弹出警告:游戏撑不稳这一档,切过去之后,下次启动时还要重新下载将近 400 MB 的视频。画质选定一次,之后就别再动。
在 Mac 上哪里看可用空间
在「系统设置」>「通用」>「储存空间」里,macOS 会显示还剩多少空间,以及什么占得最多。在 macOS 12 上,打开苹果菜单,选择「关于本机」,再点「储存空间」。
常见问题
Mac 上的安卓模拟器需要多少空间?
安装需要约 10 GB,但游戏本身不小,安卓设备也会随着它们变大。可用空间不到 12 GB 时,安装界面会挡住安装,25 GB 起才打上绿色对勾。
「Free up space」按钮会删除什么?
已经没有任何设备在用的安卓系统,以及下载留下的残余文件。它从不删除你设备的系统,也不碰你的游戏、设置、键位或授权码。没有可清理的东西时,它会直接告诉你。
macOS 显示的可用空间更多,为什么启动器还说空间不够?
因为它只计算真正空着的空间,也就是引擎唯一看得到的那部分,不算 macOS 以后可能自己释放的空间。它的提示会告诉你,再试之前要腾出多少 GB。
可以删掉模拟器的文件夹来腾空间吗?
不可以。里面有你的授权码、你的配置,以及装着你游戏的安卓设备。请用「Free up space」;想全部移除的话,就用「Uninstall」。
为什么游戏要重新下载将近 400 MB?
如果你刚切到「Ultra」,这是预料之中的:启动器的警告已经说明,下次启动时要重新下载将近 400 MB 的视频。画质选定一次,之后就别再动。