Eclipse(Android Bundle)崩溃

25

我最近升级到了Ubuntu 14.04,自那以后Eclipse一直在崩溃。错误信息如下:

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x734be86d, pid=7930, tid=3076015872
#
# JRE version: Java(TM) SE Runtime Environment (8.0_05-b13) (build 1.8.0_05-b13)
# Java VM: Java HotSpot(TM) Client VM (25.5-b02 mixed mode linux-x86 )
# Problematic frame:
# C  [libsoup-2.4.so.1+0x5486d]  soup_session_feature_detach+0x1d
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/funcoding/Android Development/adt-bundle-linux-x86-20131030/eclipse/hs_err_pid7930.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Aborted (core dumped)

我也尝试将 -Dorg.eclipse.swt.browser.DefaultType=mozilla 添加到 eclipse.ini 中。

更新:我尝试了很多方法,但仍然会意外崩溃。最终我决定坚持使用 Android Studio(目前运行顺畅)。


请查看此链接--http://stackoverflow.com/questions/22540354/eclipse-ide-crash-on-startup/22540524#22540524 - Aradhna
5个回答

27

这只是一个临时解决方案,我相信它不会被选为答案,但我将其放在这里,以便有此问题的任何人至少可以继续使用eclipse,直到找到更好的解决方案。

工具提示似乎是导致问题的原因,因此我禁用了它们。 我能够继续编程,并且我没有再次遇到崩溃的情况(尚未发生)。

要禁用工具提示,请转到“Windows> Preferences> Java> Editor> Hovers”,然后取消选择所有文本悬停键修饰符首选项。

希望这有所帮助。

编辑:

当eclipse尝试提供内容协助用户时,它也会崩溃。 要禁用此功能,请转到“Windows> Preferences> Java> Editor> Content Assist”。 滚动到“自动激活”并禁用自动激活。


1
你说得没错,每次弹出我调用方法的签名建议时都会崩溃...但我不知道如何禁用它。 - vitriolix
2
谢谢,它可以工作!不过还没有修复吗?没有内容辅助,感觉就像是 Gedit。 - lelloman
对我来说,只有 JavaScript 编辑器出了问题,其他悬停效果都正常。 - Belda
禁用该设置可以避免崩溃,但是没有自动完成功能的集成开发环境太糟糕了!! - cwhsu

24

1
这对于使用java和libsoup的其他程序也适用。对我来说,这解决了我在CrashPlanDesktop中遇到的问题。 - gkephorus
这是一个不同的错误。它不会修复在Ubuntu 14.04中使用adt-bundle的问题。 - donfuxx
这也适用于Pentaho Spoon GUI(版本5.0.1)。我只需要在脚本sppon.shOPT变量(第188行)的末尾添加-Dorg.eclipse.swt.browser.DefaultType=mozilla即可。非常感谢! - Marcus Rickert
这对我和我的朋友在Xubuntu上很有帮助。谢谢! - Dyrborg
这对我完全有效。Kubuntu 14.04,Android开发工具版本:v22.3.0-887826,eclipse:4.2.1 - Milad.Nozari
显示剩余2条评论

7

1

这可能不是最明智的解决方案,但它确实解决了我的问题:

在对eclipse.ini参数进行尝试后,我向我的朋友请求了他基于Kepler的eclipse.ini文件,并发现在启动时调用的一些软件包比ADT捆绑包提供的版本更新。

所以我:

1)安装了全新的Kepler 2)使用Android更新站点添加了android框架 3)重新启动后,它要求我更新Android SDK

到目前为止,我没有遇到任何崩溃(自动完成等),因此似乎解决了问题......

希望这会有所帮助

Luca


0

你可以重新安装Eclipse。

我在升级到14.04后遇到了这个问题。我下载了最新的JRE,但它没有起作用。 然后我下载了最新的Eclipse,现在它可以正常工作了。


我会尝试并告诉你。我通过安装Android Studio找到了一个替代方案。 - curious_coder
你确定新的14.04需要Eclipse的最低版本吗?如果是这样,你使用的是哪个版本可以正常工作? - NoBugs

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接