Android模拟器快照错误(Android Emulator snapshot error)

2019-06-24 08:28发布

当启动我在Eclipse 3.7.0应用程序,我收到一个错误...

模拟器]模拟器:错误:无法从快照加载虚拟机。 快照已经积攒了不同的硬件配置。

我已经跑这个应用numersous倍出错误,但现在这个错误显示。 我检查了我的AVD管理器,我的平台和API级别是正确的。

Answer 1:

这个问题是不是与你的应用程序,它是与保存的AVD快照。 自上次运行它成功的AVD配置已被编辑。 即使改变皮肤/显示分辨率会产生这个错误。 你既可以:

  1. 更改AVD配置恢复到它如何原是。
  2. 编辑AVD禁用快照。 要么
  3. 当您下次启动AVD,取消与快照启动 ,但要保存快照检查。 这样,快照将在启动时被忽略,但是你什么时候退出覆盖。 然后,您就可以使用快照的后续运行前。


Answer 2:

解决问题的方式:

  1. 将项目并选择清洁
  2. 去窗口> AVD管理>删除,然后创建一个新的AVD
  3. 重新开张的应用程序,仿真器将需要几分钟的时间来加载。


Answer 3:

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

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


Answer 4:

我有同样的问题,因为Timmmm,什么都不会解决这个问题。

通过命令行emulator.exe -avd avdname -snapshot默认启动给了我同样的错误。 但是,我也注意到,它从GUI就好启动。

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

这比重建机更容易,但会删除快照(S),然后就可以像正常的再次使用它。



Answer 5:

去窗口 - > Android虚拟设备管理器,选择您的虚拟设备,并禁止从快照启动和保持保存快照选项,然后单击启动。



Answer 6:

也许尝试禁用的Android虚拟设备管理器中的硬件快照? 应当安装,无论你安装了Android SDK。



Answer 7:

就我而言,这似乎是由于这样的事实,我关上了相同的应用程序的推出2间我的AVD,我在第二次发射该错误消息。

我并不需要“干净”的项目,刚刚推出手动AVD使用AVD管理器,等待它来引导和启动应用程序再次启动完成。 为我工作。



Answer 8:

您可能已经尝试此之前开始从AVD模拟器,并在命令行了。 大多数自动真空淀积系统采用ARM指令集,所以你可能要尝试这样的:

emulator64-arm -avd <your avd label> -no-snapshot-load -no-snapshot-save


Answer 9:

我终于得到了解决请按照下列步骤操作:

1)打开AVD管理
2)选择被得到安宁此err-的AVD“ERROR:无法从快照加载VM快照已经被保存为一个不同的硬件配置。”
3)点击开始
4)现在取消这两个选项 - “从快照启动”和“保存快照”
5)现在检查“消灭用户数据”
6)现在开始AVD
7)一旦被显示在“机器人”,关闭AVD
8)现在再次打开AVD管理
9)取消“擦拭用户数据”
10)在这两个选项 - “从快照启动”检查和“保存快照”
11)立即启动AVD,它会很容易地从快照装载时



Answer 10:

这是一个已知的问题 。 希望这将是固定在Android SDK的下一个版本,但谁知道? 我认为从溶液user1165694比对问题建议的解决方案更容易。



Answer 11:

如果没有人使用的IntelliJ,以禁用快照执行以下操作:

  1. 打开AVD
  2. 选择您的设备,然后按开始...
  3. 取消选中启动快照


Answer 12:

得到了这个问题。 而且找到了一种方法。 如果我不改变配置什么,但刚开始模拟器一次。 您需要点击模拟器“电源”按钮,然后关闭它。 从快照开始后出现这种情况的一个恼人的事情是 - 我需要点击电源按钮,能解开模拟器。



Answer 13:

在我的情况,显示出这个错误,当我插入一个设备,其USB调试模式没有被启用。 因此,没有设备可以找到并运行应用程序引起此错误消息根据我最后的运行配置展现。



Answer 14:

请注意:关闭模拟器的蚀之后会导致同样的错误了。 在这种情况下,没有硬件变化ofcourse,但这个错误会显示:

无法从快照加载虚拟机。 快照已经积攒了不同的硬件配置。

所以总是关闭Eclipse,模拟器了。



Answer 15:

清理项目,并与同一API级模拟器中运行。

如果仍然没有解决,一旦改变项目的API级别,并与同一API级模拟器中运行。

在我的情况下,它运行..........



Answer 16:

这是比较容易。 你只需要改变你的虚拟Android设备的名称,然后删除一个你不负责,并准备:)



文章来源: Android Emulator snapshot error