当我试图在Mac OS X上启动Android模拟器时,它会崩溃。之前它能够正常工作,但现在不行了,我不知道为什么。
崩溃日志: http://pastebin.com/04MjCqaS
终端日志(记录详细信息): http://pastebin.com/L6y6rUr0
当我试图在Mac OS X上启动Android模拟器时,它会崩溃。之前它能够正常工作,但现在不行了,我不知道为什么。
崩溃日志: http://pastebin.com/04MjCqaS
终端日志(记录详细信息): http://pastebin.com/L6y6rUr0
我有同样的问题,我正在运行带有8GB RAM和MacOS Lion的Mac Mini。旧版的AVD偶尔会出现一些随机的崩溃,但自从更新到APi 17以来,它就非常让人头疼。
ADT Bundle根本无法工作。在调整了eclipse.ini文件上的内存限制后,它会抛出随机的内存错误。而且它不能下载和安装m2e(Maven到Eclipse)插件。
我转向了IntelliJ,我能够启动AVD管理器,但“旧”的设备都不能用了。如果我创建一个新的并启动它,则可以使用,但是一旦关闭,我就必须重新启动Mac并创建一个新的设备。同时,在删除那些旧的虚拟设备时,它还会随机显示错误。
另外,DDMS无法启动。我启动它,它会在Dock中显示其图标,但直到我强制关闭它之前它都不会响应。真是噩梦。
**编辑** 我在android dev bug tracker上发现了这个问题:当您运行2个屏幕时,在这里
这也在我的Android模拟器上发生。我是这样解决的: cd ~/.android/avd ls *.avd
现在选择崩溃的模拟器,然后
cd name_of_the_emulator.avd
touch emulator-user.ini
vi emulator-user.ini
现在重置 window.x, 即 window.x=0 退出并运行模拟器.
如果你将模拟器移动并关闭到第二屏幕,下一次运行它将会崩溃。
window.y = 0
;) - Nathan Perrier结束Docker进程
我多次遇到的一个问题是Docker。当Mac上运行Docker时,Android模拟器会崩溃。
这是因为Android SDK使用了一些已经过时的Mac OS X库。在我开始使用Android设备之前,我也遇到了同样的问题(有时甚至会出现内核崩溃)。也许在未来的Android SDK版本中,这个问题会得到解决。
我在使用 Mac 10.6 和两个显示器(其中一个通过 USB 转 HDMI 适配器连接)时遇到了同样的问题。 我尝试了所有建议,但无济于事。 最终,我在我的 Mac 上创建了一个新用户,使用相同的 Android SDK 和 Eclipse,但是新的工作区可以正常工作。
我不确定仅创建一个新的工作区是否可以解决此问题,因为我没有尝试过。 对于那些遇到这个烦人问题的人,在切换到新帐户之前,值得一试。
你可以从~/.android/avd目录中删除你的模拟器。
然后创建新的模拟器。
我有同样的问题。您可以尝试使用适当的API级别创建新的AVD。在创建后,我能够第一次运行它们。这似乎是一个内存错误。
我的AVD在重新启动后第一次能够运行。之后它们就会不断崩溃。