Android模拟器快照错误

use*_*694 68 eclipse android android-emulator

在eclipse 3.7.0中启动我的应用程序时收到错误...

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

我已经运行了这个应用程序的数字时间没有错误,但现在显示此错误.我检查了我的AVD Manager,我的平台和API级别是正确的.

Chi*_*rat 73

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

  1. 将AVD配置更改回原来的配置.
  2. 编辑AVD以禁用快照.要么
  3. 下次启动AVD时,取消选中" 使用快照启动",但保持" 保存快照"选中状态.这样,快照将在启动时被忽略,但在退出时会被覆盖.然后,您将能够像以前一样使用快照进行后续运行.

  • 实际上我在没有改变配置的情况下得到了这个错误.它是许多与Eclipse相关的错误之一.*咳嗽*`破管. (12认同)
  • 在经历了更多之后,我相信这可能是因为模拟器没有正确关闭并且快照被损坏。 (2认同)

use*_*694 31

解决问题:

  1. 去项目并选择清洁
  2. 转到Window> AVD Manager>删除并创建一个新的AVD
  3. 重启应用程序,模拟器将需要几分钟才能加载.

  • 我认为在这种情况下删除AVD是一种过度杀伤力.最简单的解决方案是选择擦除用户数据或使用@Chilledrat的解决方案来"取消选中使用快照启动,但保持快照已保存",这将导致在下次关闭虚拟设备时忽略并覆盖快照. (5认同)

Nac*_*oma 12

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

rm ~/.android/avd/[your_avd_name]/snapshots.img*
Run Code Online (Sandbox Code Playgroud)

  • 这已更改为`rm -rf〜/ .android / avd / [your_avd_name] .avd / snapshots /` (2认同)

小智 11

我和Timmmm有同样的问题,没有什么能解决它.

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

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

它比重新创建计算机更容易,但删除了您的快照,然后您可以像平常一样再次使用它.


K_A*_*nas 10

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

  • 无论如何,这都不是解决方案,因此应将其作为解决方法提出。问题是,即使硬件改变是不正确的,也会发生错误,所以如果你真的想使用快照功能,这样模拟器启动得更快,你不能因为这个问题。无论如何,这似乎是一个错误。我随机体验它,但大多数时候我尝试启动一个模拟器实例而不改变任何东西并以正确的方式关闭它。 (2认同)

Pra*_*ani 9

也许尝试在Android虚拟设备管理器中禁用硬件快照?它应该安装在安装Android SDK的任何地方.

在此输入链接描述