Android模拟器出错:冷启动:快照不存在

Rob*_*ams 7 android android-virtual-device android-emulator

我在7-8天后遇到了Android Emulator的问题.起初它根本没有运行现在重新安装模拟器解决了这个问题,但生了一个新问题.

每当我运行模拟器时,它需要大量的时间,差不多5-6分钟,并向我显示错误: Cold Boot: Snapshot doesn't exist

重启多次后,现在模拟器运行但仍然在开头显示错误.

Sco*_*our 7

我也面对了一段时间,最近又解决了。通过阅读其他SO帖子,它似乎似乎与仿真器试图从中引导的快照有关- @Raimo的答案不为人知。尽管我不完全了解发生这种情况的原因(所有保存的AVD都发生了这种情况),但我已经解决了此问题,方法是将我的AVD配置为每当执行一次“冷启动”而不是“快速启动”我启动它。这样可以解决“快照不存在”消息,仿真器可以按预期方式启动,从而允许您运行和测试您的应用程序。

解决此问题的步骤:

  1. 打开Android虚拟设备管理器(工具-> AVD管理器)
  2. 选择您要使用的虚拟设备,然后单击“编辑此AVD”(铅笔图标)
  3. 现在应打开“虚拟设备配置”窗口。单击窗口底部的“显示高级设置”按钮,然后滚动到“模拟性能”部分
  4. 您会看到一个名为“启动选项”的选项,该选项通常默认情况下设置为“快速启动”-将其切换为“冷启动”,然后单击“完成”。

立即启动虚拟设备(如果您之前在运行虚拟设备的同时进行了更改,以使其生效,则将其关闭)。将不会显示“快照不存在”消息,并且模拟器将按预期启动。

此选项的唯一缺点是,不会存储您上次使用该设备时的状态,即您以前打开过的应用程序。


Rai*_*imo 6

启用软件渲染时,快速启动不可靠.如果"快速启动"不起作用,请单击"从AVD管理器编辑此AVD",然后将"图形"从"自动"或"软件"更改为"硬件".

资料来源:https: //developer.android.com/studio/run/emulator.html#quickboot-troubleshooting