【问题标题】:Eclipse(Android Bundle) CrashingEclipse(Android Bundle)崩溃
【发布时间】:2014-04-19 16:18:34
【问题描述】:

我最近升级到了 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(目前运行顺利)。

【问题讨论】:

标签: java android eclipse ubuntu


【解决方案1】:

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

工具提示似乎是导致问题的原因,所以我禁用了它们。我能够继续编程,而且我还没有(还)让它再次崩溃。

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

我希望这会有所帮助。

编辑:

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

【讨论】:

  • 你绝对是对的,每次弹出我正在调用的方法签名的建议时它都会崩溃......虽然不知道如何禁用它
  • 谢谢!反正还没解决吗?没有内容辅助,感觉就像 gedit
  • 对我来说它只是 javascript 编辑器,其他悬停都很好
  • 禁用该设置可以避免崩溃,但是,没有自动完成功能的 IDE 太糟糕了!
【解决方案2】:

此错误已在此处报告:https://bugs.eclipse.org/bugs/show_bug.cgi?id=404776

在 cmets 中描述的对我也有用的修复是在 eclipse.ini 文件的末尾添加这一行

-Dorg.eclipse.swt.browser.DefaultType=mozilla

【讨论】:

  • 这也适用于其他使用 java 和 libsoup 的程序。对我来说,这解决了我在使用 CrashPlanDesktop 时遇到的问题。
  • 这是一个不同的错误。它不会解决 ubuntu 14.04 中的 adt-bundle 问题。
  • 这也适用于 Pentaho Spoon GUI(版本 5.0.1)。我只需将-Dorg.eclipse.swt.browser.DefaultType=mozilla 添加到脚本spoon.shOPT 变量(第188 行)的末尾。非常感谢!
  • 这对我和我的朋友在 xubuntu 上有所帮助。谢谢!
  • 当我从命令行启动 Eclipse 时,这对我有用,这很奇怪。如果我在 Ubuntu Launcher 上使用快捷方式,每次自动完成弹出时它仍然会崩溃。
【解决方案3】:

我正在运行 Ubuntu 14.04,并且通过 Eclipse 的 Android ADT 捆绑包得到了这个。通过 Ubuntu 软件中心安装 eclipse,然后通过下面链接的说明安装 ADT 对我有用。

http://developer.android.com/sdk/installing/installing-adt.html

【讨论】:

    【解决方案4】:

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

    在玩过 eclipse.ini 参数后,我让我的一个朋友给我他基于 Kepler 的 eclipse.ini,我发现在启动时调用的一些包比 ADT 包附带的包更新。

    所以我:

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

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

    希望对你有帮助

    卢卡

    【讨论】:

      【解决方案5】:

      你可以重新安装eclipse。

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

      【讨论】:

      • 我会尝试并告诉你。我通过安装 Android Studio 找到了替代方案
      • 您确定新的 14.04 需要最低版本的 Eclipse 吗?如果是这样,您使用的是哪个版本?
      猜你喜欢
      • 2014-03-05
      • 1970-01-01
      • 2018-09-30
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-07
      • 1970-01-01
      相关资源
      最近更新 更多