我在7-8天后遇到了Android Emulator的问题。起初它根本没有运行,现在重新安装模拟器解决了这个问题,但生了一个新的。
每当我运行模拟器时,需要花费大量时间,大约5-6分钟,然后显示错误:Cold Boot: Snapshot doesn't exist
重启多次后,现在模拟器运行但仍然在开头显示错误。
答案 0 :(得分:5)
快速启动不可靠。如果快速启动不起作用,请单击AVD Manager中的编辑此AVD,然后将图形从自动或软件更改为硬件。
来源: https://developer.android.com/studio/run/emulator.html#quickboot-troubleshooting
答案 1 :(得分:5)
我也暂时面对这个问题并且最近解决了这个问题。通过阅读其他SO帖子,它似乎与模拟器试图启动的快照有关 - 正如 @ Raimo的回答所暗示的那样。虽然我不完全理解为什么会发生这种情况的原因(它发生在我保存的所有AVD上)但我通过配置我的AVD以执行"冷启动而解决了这个问题&#34 ;而不是"快速启动"每当我发布它。这解决了"快照不存在"消息&模拟器按预期启动,允许您运行和测试应用程序。
解决问题的步骤:
立即启动虚拟设备(如果之前已经运行虚拟设备,请关闭它,同时进行这些更改以使其生效)。 "快照不存在"消息不会出现,您的模拟器将按预期启动。
此选项的唯一缺点是,您上次使用该设备时的设备状态将无法存储,即您之前已打开过的应用。
答案 2 :(得分:1)
通过以下方式解决问题: *清理您的项目 *转到窗口> AVD管理器>删除并创建新的AVD *重新启动应用程序,模拟器将需要几分钟才能加载。
答案 3 :(得分:1)
今天尝试所有方法,一切都困扰着我。
android
命令的Android SDK Manager GUI已弃用。最后我找到了一个解决方案,使用CLI命令:
emulator -avd YOUR_AVD_DEVICE_NAME -no-snapshot-save