MacBook Pro崩溃 - 来自Android模拟器?

时间:2012-01-19 03:31:32

标签: android macos android-emulator

自从我几个月前开始Android开发以来,我的MacBook Pro(最新版本的Lion OS)经常崩溃。 (屏幕中间出现一个大的矩形消息框,告诉我操作系统已经崩溃,按电源按钮重新启动)。

所有这些崩溃(我可以告诉)唯一常见的是Android Emulator是开放的。

我曾经使用Eclipse进行Android开发,我认为这个问题可能与Eclipse有关。但最近我更喜欢IntelliJ,而且崩溃仍然发生。因此,我认为排除Eclipse和IntelliJ是可行的。

实际上,Chrome几乎总是开放的,通常有15个标签。这可能是问题吗?

其他人注意到Mac上的崩溃?

3 个答案:

答案 0 :(得分:3)

同样的事情发生在我身上。打开控制台并检查系统诊断报告。我在过去两周内遇到了6次系统崩溃,每次都会收到以下消息:

BSD process name corresponding to current thread: emulator-arm

我不知道该怎么办。现在我有4Gig ram而且我要升级但是我不相信会做任何事情。

*更新* 我升级到8G的内存,系统崩溃的数量已经下降。我不确定这是什么原因,但到目前为止它似乎正在起作用。

答案 1 :(得分:3)

如果您正在使用连接到USB端口的Android设备,请尝试不使用它。我曾经有过完全相同的问题,拔掉设备后就消失了。

答案 2 :(得分:1)

嗯......根据我的经验,Android开发和大量的Chrome标签打开通常是相辅相成的,所以我绝对不会排除其中一个。

我不能在不知情的情况下给你一个问题的确切答案,但我可以告诉你的是我正在运行Macbook Pro 8,2(2.2 ghz,4gb ram,750gb)及最新版本安装了Lion,我从来没有关闭操作系统(即使在运行带有20多个Chrome标签的模拟器时)。根据您提供给我的信息,似乎潜在的问题是内存问题(Mac操作系统经常崩溃)。由于每个标签都运行自己独立的过程,因此Chrome可以相当快地吞噬您的内存并且运行模拟器肯定无济于事。

您最近是否升级到Lion?如果您的硬盘驱动器几乎已满,这可能是由于操作系统升级后严重的磁盘碎片(但这只是猜测)。如果这是真的,当没有可用的RAM时,系统将无法轻松访问交换内存。