模拟器无法启动活动

3

根据控制台输出:

"[2012-04-29 12:34:58 - 模拟器] NAND: nand_dev_load_disk_state, 恢复失败:所需大小(705531195755904229)超出设备限制(69206016)"

"[2012-04-29 12:34:58 - 模拟器] savevm: 无法加载 nand_dev 部分"

[2012-04-29 12:36:35 - 计算器] 模拟器-5554 断开连接!取消 'my.calc.CalcActivity activity launch'!


可能创建一个新的 AVD 比解决这个问题更快。 - Chris Stratton
4个回答

2

如果需要,关闭你的 Eclipse 和 AVD。创建一个新的具有不同 API 的 AVD,然后重新开始即可。所有问题都会得到解决。


1
一个非常奇怪的解决方案,但实际上它有效!谢谢。 - Sid

2
打开AVD管理器并进入无法加载的AVD。选择该AVD并选择“启动”按钮。您应该会得到一个对话框,允许您选择"擦除用户数据"。这应该可以减少保存的磁盘缓存的大小。如果这是您的应用程序,您应该检查一下您保存到磁盘的内容。

0
我曾经遇到过同样的问题,后来发现模拟器的最低API级别低于我的项目的最低API级别。所以我只需更改项目的最低API级别,就可以无问题地运行它了。或者你也可以更改模拟器的最低API级别。 希望这能帮到你。

0
无需重新创建AVD,也无需再次关闭Eclipse。只需进入模拟器设置>应用程序并卸载您上次在模拟器中运行的应用程序(或在模拟器卡住之后)。然后从Eclipse中再次运行应用程序(可能需要在卸载应用程序后立即取消模拟器),因为在卸载后,Eclipse将再次将应用程序加载到模拟器中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接