Android模拟器无法再启动(Eclipse)

时间:2014-03-19 13:58:03

标签: android eclipse macos android-emulator adt

由于我不知道的原因,今天Eclipse的ADT插件附带的Android模拟器决定停止工作并休假。

发生的情况是模拟器窗口打开,android徽标开始闪烁(并继续动画永远)并且......没有。它就在那里。

日志(http://pastebin.com/Vbcttrjs)显示它尝试执行某些操作,获取异常并关闭虚拟机,然后重新开始。我一直无法弄清楚出了什么问题。我在AVD中尝试了不同的API级别,安装了最新版本的Eclipse并再次设置了ADT,重新启动计算机并在启动虚拟设备时检查了“擦除用户数据”选项,但没有任何帮助。

我正在使用OSX(不幸的是)并尝试学习Android应用程序的编程,直到IDE开始让我失败才开始这样做:(

编辑: 新的一天,新的错误。我刚刚尝试启动API级别为17的虚拟设备。这个只是在几秒钟后崩溃。记录:http://pastebin.com/d1Q6zaW0

我今天下载了ADT捆绑包,而不仅仅是获得正常的eclipse并安装ADT插件和SDK。完全相同的行为。

Edit2:刚才我试过了rm -r ~/.android。也没有帮助。我在我的智慧结束。

2 个答案:

答案 0 :(得分:1)

OSX的x86映像都没有损坏。我一直使用它们,它们工作得非常好。请确保您已在Preference-> Android-> SDK位置正确设置SDK路径。还要记得检查使用主机GPU选项并将内存设置为不超过600MB。你可以试试API级别19,让我们知道你看到了什么。

由于

答案 1 :(得分:0)

好吧我发现了问题(我不敢相信这是多么愚蠢):当在SDK-Manager上获得更多的API级别时,我可能忘记取消选中更新(我通常会在开发时避免更新) 。似乎每个x86图像(我使用它们,因为它们运行得更快)对于Android模拟器现在至少在OSX上被破坏了。当我再次将CPU/ABI设置为armeabi时,一切都开始有效,虽然有点慢。

这就是孩子们,这就是为什么如果没有必要(安全/功能)我会避免更新。