带有 ADT 的 Eclipse 因“import android”而崩溃。编辑器中的声明

Posted

技术标签:

【中文标题】带有 ADT 的 Eclipse 因“import android”而崩溃。编辑器中的声明【英文标题】:Eclipse w/ADT crashing with "import android." statement in editor 【发布时间】:2014-02-10 11:52:20 【问题描述】:

我是 android Dev 新手,正在关注 developer.android.com/training。我在“开始另一个活动”部分,每当我尝试输入“import android.view.View;”时进入 MainActivity.Java,Eclipse 在我身上崩溃。具体来说,我可以输入“import android”,一旦我添加了它崩溃的时间段。我是否缺少或需要安装其他文件?我的操作系统是 Linux Mint。

感谢您的帮助

生成的错误日志的开始:

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fb090ea7c91, pid=2473, tid=140399027877632
#
# JRE version: 7.0_25-b30
# Java VM: OpenJDK 64-Bit Server VM (23.7-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libsoup-2.4.so.1+0x6ac91]  soup_session_feature_detach+0x11
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again

【问题讨论】:

【参考方案1】:

我尝试更仔细地查看错误日志并在搜索此行之后:

C [libsoup-2.4.so.1+0x6ac91]  soup_session_feature_detach+0x11

我遇到了this solution。

将以下内容添加到我的 eclipse.ini 文件中解决了问题,但我不知道如何或为什么...

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

【讨论】:

【参考方案2】:

我通常不输入导入语句。在 Eclipse 中,我使用 Ctrl + Shift + O 快捷方式将引入所有缺失的导入。

您是否设置了环境变量,例如

setenv PATH /usr/local/jdk1.6.0_15/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.6.0_15

【讨论】:

我没有设置这些,但是我在我的 .bashrc 文件中添加了以下内容(我昨天才知道这个文件):export PATH=/opt/adt-bundle-linux/sdk/ tools:/opt/adt-bundle-linux/sdk/platform-tools:$PATH export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_51/bin/java 一旦我进入“import android”之后的时间段,Eclipse 仍然崩溃“我什至尝试重新安装 Linux Mint 16、JDK7 和 Android SDK。还有其他建议吗?我花了很多时间试图弄清楚它变得非常令人沮丧。

以上是关于带有 ADT 的 Eclipse 因“import android”而崩溃。编辑器中的声明的主要内容,如果未能解决你的问题,请参考以下文章

找不到带有 ADT 插件的 Android SDK for Eclipse

如何替换ADT里的eclipse

eclipse中安装adt插件

adt和eclipse是啥关系

安装 ADT 插件后无法打开 Eclipse

Eclipse中离线安装ADT插件详细教程