我有个问题。在过去的4-5周里,我一直在Eclipse中使用Android,在VM上从来没有遇到过问题(他们很慢,是的。但从未崩溃)。
现在,我相信从4.2开始,当我开始为uni (下周截止日期)做一个新项目时,我的4.2虚拟机在启动时突然开始崩溃,因为“内核恐慌”(resport at the end)。
我想问是否有什么我可以做的,也许是下载一个热修复程序或其他什么。API和Eclipse都是最新的,还是我的电脑出了什么问题?(不知何故,即使是我的旧VM (2.3.3、3.1和4.1)在启动时也会崩溃的概率为99% )
任何建议都将不胜感激。下面是Crash-Log的开始:
进程:模拟器64-arm 1334路径:
/Users/USER/*/模拟器64臂标识符:模拟器64臂版本:?代码类型: X86-64 (本地)父进程: eclipse 1156用户ID: 501
日期/时间: 2012-12-01 00:25:27.469 +0100操作系统版本: Mac OS X 10.8.2 (12C2034)报告版本: 10
自上次报告以来的时间间隔:自上次报告以来的130686秒崩溃次数:自上次报告以来的每应用程序崩溃次数: 32次匿名UUID: ABE51F99-F7A9-2595-016E-C47FFD1F6C50
崩溃线程:0调度队列: com.apple.main-thread
异常类型: EXC_BAD_ACCESS异常代码: KERN_INVALID_ADDRESS at 0x0000000000000000
VM区域接近0:-->用户0000000100000000-0000000100247000 2332K r-x/rwx SM=COW /Users/ __TEXT /*
线程0已崩溃::调度队列:com.apple.main-线程
发布于 2012-12-02 18:06:33
有两个屏幕吗?如果是,您上次是否在辅助屏幕上启动了avd/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,所有这些都必须正常运行。
发布于 2014-01-28 15:17:13
这看起来像是在连接外部显示器时发生的。尝试断开外部监视器的连接,然后启动模拟器。您可以在模拟器启动后将其附加回去。
发布于 2013-12-29 03:57:25
我也有同样的问题。昨天它运行得很好。今天用EXC_BAD_ACCESS崩溃了。然后,我注意到我正在听的音频在启动AVD时停了半秒钟。我想这可能和这件事有关。我停止了我正在听的iTunes,重启了AVD,是的,成功了。没有崩溃,它启动得很好。
https://stackoverflow.com/questions/13654656
复制相似问题