Android Studio - 虚拟设备占用太多磁盘 space 即使使用默认设置(比正常设置多 space 4 倍)

Android Studio - Virtual Device takes too much disk space even with default settings (4x more space than normal)

当我在 Android Studio 中创建虚拟设备时,使用默认设置新创建时占用 4+ GB 磁盘空间 space。它通常在 500MB1.5GB 之间,正如我在与虚拟设备相关的其他一些问题和官方 Android 文档的屏幕截图中看到的那样。

这是使用默认设置新创建的我的设备的屏幕截图:

My Virtual Devices

如您所见,Pixel phone 占 space 的 4.5GBNexus 5X4.3GB

此外,我们与同事进行了完全相同的过程,这是她新创建的虚拟设备的屏幕截图:

My colleague's Virtual Devices

如您所见,在她的例子中,Pixel phone 占用 503MBNexus 5X 占用 1.1GB

我们都使用了相同的默认设置,您可以在此处看到:

Virtual Devices settings 1

Virtual Devices settings 2

我们都有相同的平台:

MacOS High Sierra 10.13.6

Android Studio 3.1.3

有谁知道是什么在我的虚拟设备上产生了这种过大的问题?

感谢您的帮助。

今天无意中解决了这个问题。我需要在 Android Studio 上执行一些更新,同时安装一些库,我更新了:

Android Platform SDK 28(这是我用于我的虚拟设备的那个)到 Revision 6,那个 SDK 的 Google APIs Intel x86 Atom System ImageRevison 5

我还将 Android SDK Platform Tools 更新为 28.0.1,将 Android SDK Tools 更新为 26.1.1,将 Intel x86 Emulator Accelelator (HAXM Installer) 更新为 7.3.0

然后,我需要在另一个虚拟设备上进行测试,它已创建并 运行 从 1.0 GB 开始。所以我决定删除我当前的设备并在这次更新后重新创建它们。我再次创建了上面问题中显示的两个虚拟设备,结果如下:

  • 像素 phone -> 现在开始于 1.0 GB
  • Nexus 5X phone -> 现在开始于 1.1 GB

比更新前少了四倍。

所以,基本上,解决方案和建议是尽量使所有内容保持最新! :)