40

当我尝试启动 Android 模拟器时,它在 Mac OS X 上崩溃了。它在一段时间前可以工作,但现在不行,我不知道为什么。

崩溃日志: http: //pastebin.com/04MjCqaS

详细模式下的终端登录:http: //pastebin.com/L6y6rUr0

4

8 回答 8

64

同样的问题,我正在运行具有 8GB RAM 和 MacOS Lion 的 mac mini。它曾经与旧的 AVD 一起工作,时不时地出现一些随机崩溃,但自从上次更新到 APi 17 以来,它就让人头疼。

ADT 捆绑包根本不起作用。调整 eclipse.ini 文件的内存限制后,它会引发随机内存错误。它也无法下载和安装 m2e (maven to eclipse) 插件。

我搬到了 IntelliJ,我能够启动 AVD 管理器,但没有一个“旧”创建的设备工作。如果我创建一个新设备并启动它,它会一直工作,直到我关闭它,然后我必须重新启动 Mac 并创建一个新设备。当我想删除那些旧创建的虚拟设备时,它也会随机显示错误。

DDMS 也无法启动。我启动它,在 Dock 上显示它的图标,但直到我强制关闭它才会响应。什么样的恶梦。

** 编辑 ** 当您运行 2 个屏幕时,我在 android dev bug tracker 发现了这个问题:这里

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 退出并运行模拟器。

如果您将模拟器移动并关闭到辅助屏幕,它将在您下次运行时崩溃。

于 2012-11-28T16:54:03.767 回答
26

杀死你的 Docker 进程

我多次看到的一个问题是 Docker。当 Docker 在 Mac 上运行时,Android 模拟器崩溃。

于 2017-03-25T21:54:06.673 回答
5

我正在遵循 Android 的 PhoneGap“入门”指南,当我创建新的 AVD 后“部署到模拟器”时,我的 Mac 会崩溃并重新启动。我偶然发现了这个线程,但认为值得一提的是,真正为我解决问题的是位于此处的硬件加速执行管理器的英特尔补丁:http: //software.intel.com/en-us/articles/intel-硬件加速执行管理器

于 2013-04-07T03:11:21.873 回答
1

这是因为 Android SDK 使用了一些已弃用的 Mac OS X 库。在我开始使用 android 设备之前,我遇到了同样的问题(有时甚至是内核恐慌)。也许在未来的 Android SDK 版本中这个问题会得到解决。

于 2012-11-17T14:59:34.953 回答
1

我刚刚将 Android SDK 管理器更新到最新的 Android 4.2 (API 17) 级别更新,现在我所有的旧 AVD 都崩溃了。但是,使用 API 17 新创建的一个可以工作。

于 2012-11-21T21:39:57.437 回答
0

您可以从 ~/.android/avd 中删除您的模拟器

然后创建新的模拟器。

于 2014-05-12T21:39:55.107 回答
0

我有同样的问题。您可以尝试使用适当的 API 级别创建新的 AVD。我可以在创建后第一次运行这些。这似乎是一个记忆错误。

我的 AVD 能够在重新启动后第一次运行。在此之后,他们不断崩溃。

于 2012-11-21T09:24:39.810 回答
0

我在使用 mac 10.6 和 2 台显示器时遇到了同样的问题,一台通过 USB 适配器连接到 HDMI。我已经尝试了所有这些建议,但没有任何效果。我最终在我的 mac 中创建了一个新用户,并且使用相同的 android sdk 和具有新工作区的相同 eclipse 确实有效。

我不确定创建一个新的工作区是否会进行调整,我没有尝试过。对于那些遇到这个烦人的问题的人,值得在切换到新帐户之前尝试一下。

于 2014-04-02T10:40:01.803 回答