2012-08-15 168 views
9

我试图从Eclipse启动android模拟器,但模拟器无法启动。无法启动Android模拟器:“无法从快照加载虚拟机”

当我尝试启动它,我得到以下错误:

emulator: ERROR: Unable to load VM from snapshot. The snapshot has been saved for a different hardware configuration.

有什么建议?

+0

谢谢你的回复,但我找到解决方案.... – kexx 2012-08-15 06:50:21

+0

很高兴你找到解决方案。对于你的下一个问题,试着花更多的时间写下它。我知道这很难,但它会帮助你更快得到更好的答案。在Tim的编辑之后使用问题的风格作为指导。 – 2012-08-15 06:53:19

+0

编辑AVD以禁用快照 – Yashasvi 2012-10-05 09:14:50

回答

22

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

enter image description here

+0

感谢您的帮助......我的模拟器已开始...... – kexx 2012-08-15 06:45:11

+5

这不是*解决方案*,因此它应该作为*解决方法*提供。问题在于,即使硬件发生了变化,也不会发生错误,所以如果您真的想要使用快照功能,以便模拟器启动速度更快,则无法解决此问题。无论如何,它看起来像一个错误。我随机体验它,但大多数时候我尝试启动一个模拟器实例,但没有改变任何内容,并以正确的方式关闭它。 – 2012-11-20 11:32:28

5

我是有这种确切的问题。我解决它的方式是编辑AVD并从上面的Android虚拟设备管理器中禁用快照,并删除快照文件snapshots.imgsnapshots.img.default-boot.ini(禁用snapshot'不要自动删除它们)。然后编辑AVD并重新启用快照。

这不会完全解决问题,至少在我的情况下。我重新启用了快照并不断收到错误,并多次尝试上述步骤。对我来说,原因是在我启动AVD后,我正在关闭虚拟设备管理器窗口。让经理窗口保持打开状态,直到我关闭AVD窗口后才解决它!

+1

嗨,同样的问题。当你启动一个新的配置时,没有快照。在启动屏幕上取消选中“从快照启动”,但保留“保存到快照检查”。 – 2013-07-12 20:22:32

1

我需要重新创建虚拟设备。没有这个,它就会造成一个或其他问题。