运行模拟器时出错:没有足够的磁盘空间来运行 AVD

新手上路,请多包涵

尝试从 Android Studio 运行模拟器时收到以下错误消息:

模拟器:模拟器:错误:磁盘空间不足,无法运行 AVD“Nexus_6_API_28”。退出…

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

软件:Debian、Android studio虚拟机。

设备设置截图 df -h

原文由 Gegham Ayvazyan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 955
2 个回答

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

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

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

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

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

AVD 管理器内部存储设置

原文由 Joseph 发布,翻译遵循 CC BY-SA 4.0 许可协议

这与 RAM ,如果您是初学者,只需在创建新文件时使用推荐量 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 首先运行应用程序,然后再尝试执行上述所有操作。

原文由 Stanley 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
Stack Overflow 翻译
子站问答
访问
宣传栏