Android Emulator快照错误

问题描述 投票:68回答:17

在eclipse 3.7.0中启动我的应用程序时,出现错误...

Emulator]模拟器:错误:无法从快照加载Vm。快照已保存为其他硬件配置。

我已经无数次运行了此应用程序,但现在显示此错误。我已经检查了我的AVD Manager,并且我的平台和API级别正确。

android eclipse android-emulator
17个回答
73
投票

问题不在于您的应用,而是与保存的AVD快照有关。自上次成功运行以来,AVD配置已被编辑。即使更改皮肤/显示分辨率也会产生此错误。您可以:

  1. 将AVD配置恢复为原始配置。
  2. 编辑AVD以禁用快照。或
  3. 下次启动AVD时,请取消选中使用快照启动,但请保持保存快照为选中状态。这样,快照在启动时将被忽略,但在退出时将被覆盖。然后,您将能够像以前一样使用快照进行后续运行。

2
投票

这是known issue。希望它将在下一版Android SDK中修复,但谁知道呢?我认为user1165694中的解决方案比针对该问题的建议解决方案更容易。


2
投票

如果有人使用IntelliJ


0
投票

解决了这个问题。并找到了方法。当我不更改任何配置时,只是再次启动模拟器。您需要在仿真器中单击“电源”按钮,然后将其关闭。从快照启动后发生的一件令人讨厌的事情是-我需要单击电源按钮才能解锁模拟器。


0
投票

就我而言,当我插入未启用USB调试模式的设备时,会显示此错误。因此找不到设备,运行该应用程序会导致此错误消息显示,具体取决于我的上次运行配置。


0
投票

请注意:在日蚀之后关闭仿真器也会导致同样的错误。在这种情况下,不会改变硬件,但是会显示此错误:


0
投票

这是因为退出模拟器的过程未正确完成。尝试通过


-1
投票

清理项目并在具有相同api级别的模拟器上运行。


-1
投票

更容易。您只需要更改虚拟Android设备的名称,然后删除不收费的设备即可:)


31
投票

已解决的问题:

  1. 进入项目并选择清理
  2. 转到窗口> AVD管理器>删除并创建新的AVD
  3. 重新启动应用程序,仿真器将花费几分钟的时间来加载。

12
投票

要删除系统中存储的快照列表:

rm ~/.android/avd/[your_avd_name]/snapshots.img*

11
投票

我和Timmmm有同样的问题,没有任何办法可以解决。

通过命令行emulator.exe -avd avdname -snapshot default-boot给我同样的错误。但是我也注意到它可以从GUI启动。

我进入C:\users\uname\.android\avd\The_avd\并删除了snapshots.img.default-boot快照和快照iso文件。

比重新创建机器要容易,但是会删除快照,然后可以像平常一样再次使用它。


10
投票

转到窗口-> Android虚拟设备管理器,选择虚拟设备并禁用从快照启动并保留保存到快照选项,然后单击启动。


9
投票

也许尝试在Android虚拟设备管理器]中禁用硬件快照?应该将其安装在安装了Android SDK的任何位置。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS83NXRVeC5wbmcifQ==” alt =“在此处输入链接描述”>


3
投票

就我而言,似乎是由于我在同一应用程序的两次启动之间关闭了AVD,在第二次启动时收到了此错误消息。


3
投票

您可能之前曾尝试从AVD和现在从命令行启动仿真器。大多数AVD使用Arm指令集,因此您可能必须尝试以下操作:


3
投票

最后我得到了解决方案,请按照以下步骤进行脚步:1)打开AVD管理器2)选择提供此错误的avd-“错误:无法从快照加载VM。快照已保存为其他硬件配置。”3)点击开始4)现在取消选中这两个选项-“从快照启动”和“保存快照”5)现在检查“清除用户数据”6)立即启动AVD7)一旦显示“ ANDROID”,请关闭avd8)现在再次打开avd管理器9)取消选中“清除用户数据”10)选中这两个选项-“从快照启动”和“保存快照”11)现在启动avd,可以轻松地从快照中加载它,没有错误

© www.soinside.com 2019 - 2024. All rights reserved.