Android VM在Launch Mac上崩溃

时间:2012-11-30 23:28:27

标签: android eclipse macos kernel

我有问题。 我过去4-5周一直在Eclipse中使用Android,从未遇到过VM的问题(它们很慢,是的。但从未崩溃)。

现在,我相信自从4.2开始为uni开始新项目(下周截止日期)时,我的4.2 VM突然开始崩溃,因为“Kernel Panic”(最后的resport)。

我想问一下我能做些什么,也许下载一个修补程序或任何东西。 API和Eclipse都是最新的,或者我的计算机可能有问题? (不知何故,甚至我的旧虚拟机(2.3.3,3.1和4.1)在99%的时间内都会在启动时崩溃)

任何建议都将受到高度赞赏。这里是Crash-Log的开头:

  

处理:emulator64-arm [1334]路径:
  / Users / USER / * / emulator64-arm标识符:emulator64-arm版本:   ???代码类型:X86-64(Native)父进程:eclipse [1156]   用户ID:501

     

日期/时间:2012-12-01 00:25:27.469 +0100操作系统版本:Mac OS   X 10.8.2(12C2034)报告版本:10

     

自上次报告以来的间隔时间:130686秒自上次以来崩溃   报告:自上次报告以来每个应用程序崩溃96次:32匿名   UUID:ABE51F99-F7A9-2595-016E-C47FFD1F6C50

     

Crashed Thread:0 Dispatch queue:com.apple.main-thread

     

异常类型:EXC_BAD_ACCESS(SIGSEGV)异常代码:   KERN_INVALID_ADDRESS位于0x0000000000000000

     

0区附近的VM区域:    - >       __TEXT 0000000100000000-0000000100247000 [2332K] r-x / rwx SM = COW / Users / USER / *

     

Thread 0 Crashed :: Dispatch queue:com.apple.main-thread

3 个答案:

答案 0 :(得分:54)

你有两个屏幕吗?如果是,您上次在二级屏幕上启动了avd / vm吗? 如果是,请在以下位置检查config vm文件:

cd ~/.android/avd/  
ls -la   => here you see all avds
cd [your_vm.avd]
joe emulator-user.ini => edit this config file and see value 

window.x = 2054 - 这是愚蠢的值,因为显示模拟器窗口的位置。值设置因为模拟器窗口显示在x位置2054的第二个屏幕上,但正如我所说它是avd的错误。只需将其更改为更好的值即可在主屏幕上显示窗口,就像我的情况一样:

window.x = 954
window.y = 199
uuid = 1342941165631

保存配置文件,启动eclipse,启动你的avd / vm,一切都运行良好。

答案 1 :(得分:4)

当连接外部显示器时,会发生这种情况。尝试断开外接显示器,然后启动模拟器。您可以在模拟器启动后将其附加回来。

答案 2 :(得分:1)

我遇到了同样的问题。昨天它工作正常。今天崩溃与EXC_BAD_ACCESS。然后我注意到我正在听的音频在启动AVD时停了半秒钟。我认为这可能与它有关。我停止了iTunes,我正在听,重新启动AVD,是成功。没有崩溃,它开始很好。