【发布时间】:2014-06-01 16:16:20
【问题描述】:
我使用的是 64 位 Ubuntu 12.04。 我最近将我的 Java 更新为 Java 7:
isa@Daemon:~$ java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
在此之后,我的 ADT 包停止工作。
当我打开 Eclipse 时,我收到以下错误:
当我点击“确定”时,会出现其他错误,例如
它开始非常努力地工作(笔记本电脑变热),有时它会停止响应,我不得不强行退出它。 它是新安装的 adt bundle 版本(来自:http://developer.android.com/sdk/index.html)
我真的不知道该怎么办。它在更新到 java7 之前工作(是的,我已经安装了 32-libs)。谷歌告诉我,我得到的第一个错误是内存不足错误,但是更改 eclipse 的堆大小不能成为解决方案,因为它在更新之前就可以工作。我认为我的 java 版本有问题。
顺便说一句:我在同一台笔记本电脑上使用了另一个版本的 Eclipse (Indigo)。这个版本没有任何问题。
附:eclipse.ini:
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20130807-1835
-product
com.android.ide.eclipse.adt.package.product
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms40m
-Xmx768m
-Declipse.buildId=v22.6.2-1085508
-XX:MaxPermSize=512M
和错误日志的一部分(我不会通过在此处粘贴所有 >10000 行来打扰您) http://pastebin.com/i7dUfg4h
编辑:更改 eclipse 使用的虚拟机后,这些错误消失了,但是当我尝试构建项目(启动到 android 设备)时,我在终端中收到以下错误:
eclipse 决定终止。
感谢任何提示! 伊萨
【问题讨论】: