2012-04-12 49 views
10

当试图运行OSX在Android SDK管理器,我收到以下错误:OSX分割故障11 - Android电子

Segmentation Fault: 11

这是工作,直到今天。我可以让Android SDK Manager加载的唯一方法是使用sudo。我试图更改文件夹的权限,这并没有帮助。

有人能指出我正确的方向来得到这个排序吗?我还运行DiskUtility并修复了硬盘上的权限。

+0

我对Android SDK管理器一无所知,但在'sudo'下运行时会有所不同的是,哪些首选项和应用程序支持文件会被使用。所以,试图清除那些。或者,作为一个实验,尝试从新的用户帐户运行它作为测试。 – 2012-04-14 11:53:34

+0

谢谢你生病了,在一个新的帐户下。 – Mimminito 2012-04-16 09:59:34

回答

1

启动时发生段错误可能是因为SDK Manager脚本找不到正在运行的Java运行时。请注意,最近的Mac OS X Java更新可能会禁用您的Java运行时。打开/应用程序/实用程序/ Java首选项,并确保您已启用运行时。

20

如果您有外部显示器,请尝试将其断开连接。直到断开我的外部显示器之前,我遇到了同样的问题。一旦仿真器运行,您可以重新连接它。

+0

这很疯狂,但正是我发生的事情。 – morais 2013-07-02 13:07:04

+0

我在外部显示器上关闭仿真器后出现此错误。这个答案完美无缺! – 2013-08-28 14:05:48

+1

这绝对是疯狂的......但解决了这个问题。 – emrahgunduz 2013-10-31 14:22:01

0

我有这个问题藏汉 - 懒惰的人的选择是简单地编辑在emulator-user.ini存储的窗口位置为AVD并设置一些积极的东西,像这样:

window.x = 1 
window.y = 1 
uuid = 1337313377559 

你可以找到这个文件在~/.android/avd/your_avd_name/emulator-user.ini