运行模拟器时出错:磁盘空间不足以运行AVD

Geg*_*yan 7 debian android android-virtual-device

尝试从Android Studio运行模拟器时,出现以下错误消息:

模拟器:模拟器:错误:磁盘空间不足,无法运行AVD'Nexus_6_API_28'。正在退出...

我试图增加RAM空间的大小,但没有帮助。

软体:Debian,Android Studio虚拟装置。

设备设置屏幕截图 df -h

Jos*_*eph 19

问题不在于硬盘驱动器上的数量,而在于请求模拟器需要多少存储空间的设置。

在 Android Studio 中,按照以下步骤减少模拟器请求的硬盘空间:

  1. 单击工具-> AVD 管理器
  2. 单击模拟器的编辑图标
  3. 单击显示高级设置
  4. 在Memory and Storage 下,减少Internal Storage,为 Google Play 商店附带的模拟器指定 2048MB 之类的东西,或者为没有 Google Play 商店的模拟器指定更少。

尝试再次运行,看看它是否有效。

如果上述方法不起作用,请尝试从模拟器中清除用户数据。您可以从 AVD 管理器屏幕上的操作部分擦除用户数据。

AVD 管理器内部存储设置

  • 擦除数据很重要 (4认同)

Sta*_*ley 9

这不是RAM,如果你是初学者只需使用的recomended量RAM创造新时AVD。为了解决您的特定问题,请转到存储AVD文件的光盘,我的文件位于其中Path:

E:\ avd.android \ avd \ Nexus_5X_API_27_1.avd

并释放该硬盘上的一些空间。不要从avd文件夹中删除任何内容!如果您不知道将AVD文件存储在哪个硬盘上,请转到Tools->AVD Manager

AVD经理
选择您的仿真器,然后在其下拉列表中按Show on Disc按钮。它会将您带到该硬盘驱动器,然后释放一些空间。不确定最小空间,我拥有20Gb并且它可以完美运行,您可以从最小5Gb开始。另外,在该下拉列表中Wipe the Data,请先尝试运行应用程序,然后再尝试执行上述所有操作。


faz*_*zil 5

只需按照以下步骤

1 Increases the size of Internal Storage in AVD
2 Free the C drive in your computer at lease 5-10 GB.
Run Code Online (Sandbox Code Playgroud)

模拟器将自动运行。希望能帮助到你