Android Studio-即使使用默认设置,虚拟设备也会占用过多磁盘空间(比普通空间多4倍)

时间:2018-09-07 20:53:38

标签: android macos android-studio avd

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

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

My Virtual Devices

My Virtual Devices

如您所见,Pixel phone正在占用4.5GB的空间,而Nexus 5X正在占用4.3GB

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

My colleague's Virtual Devices

My colleague's Virtual Devices

如您所见,在她的情况下,Pixel phone503MB,而Nexus 5X1.1GB

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

Virtual Devices settings 1

Virtual Devices settings 1

Virtual Devices settings 2

Virtual Devices settings 2

我们都有相同的平台:

MacOS High Sierra 10.13.6

Android Studio 3.1.3

有人知道在我的虚拟设备上产生这种超大容量的原因吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

今天,我不小心解决了这个问题。我需要在安装一些库的同时在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开始运行。因此,我决定删除当前设备,并在此更新后再次创建它们。我再次创建了上面问题中显示的两个虚拟设备,结果如下:

  • 像素电话->现在从1.0 GB开始
  • Nexus 5X手机->现在从1.1 GB开始

比更新前少四倍。

因此,基本上,解决方案和建议是尝试使所有内容保持最新! :)