当我调用Android布局编辑器时,Eclipse崩溃了。

4

我是Android和Eclipse的新手。我已经下载了Eclipse和Android ADT,并创建了一个超级简单的Hello World应用程序(只有自动生成的.java.xml文件)。

当我执行以下操作时,Eclipse会崩溃(在非常短暂的暂停后关闭):

  1. 在包资源管理器中,选择AppName/res/layout/main.xml
  2. 按下“,”或双击,或选择“打开方式”,然后选择“Android布局编辑器”

(该应用在Android模拟器中正常运行)

我的配置是:

Android Development Tools 0.9.5.v200911191123-20404 com.android.ide.eclipse.adt.feature.group Eclipse IDE for Java Developers 1.2.2.20100216-1730 epp.package.java

Windows XP

有人能告诉我我做错了什么或我的配置有什么问题吗? 有什么建议可以检查吗?对于任何非平凡的应用程序开发,我需要使用布局编辑器。

更多信息...我可以选择main.xml,右键单击并使用任何以下选项:“XML编辑器”,“XML模式编辑器”,“文本编辑器”--没有问题。问题仅限于Android布局编辑器。

谢谢!

4个回答

3
我找到了问题所在。
我发现了.log文件(位于\Android SDK\eclipse-java-galileo ...\eclipse下)。 当Eclipse遇到致命异常时,显然会创建这些文件。检查最新的文件后,我看到了以下内容:
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d2521e1, pid=9156, tid=13952
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_02-b09 mixed mode)
# Problematic frame:
# C  [fontmanager.dll+0x121e1]

当我进一步查看时,发现了“fontmanager.dll”所在的文件夹。
推断出“fontmanager.dll”是Java运行时的一部分后,我发现自己一直在使用jre1.5.0_02,并在检查Sun网站后发现这是一个过时的文件。因此,我从Sun网站下载并安装了最新版本的Java运行时。
问题解决了!Android布局编辑器可以无问题运行。
感谢Nathan的努力。事实证明,他的建议没有解决这个特定的问题,但他提供的信息无疑将会有用。

谢谢你,我浪费了很多天时间,最终你的答案帮助了我。 - Ajinkya

1

您需要将JDK版本升级到最新版本。我发现大多数在线案例都是由于JDK5导致Eclipse崩溃,他们通过升级到JDK6解决了问题。我使用了JDK6,但问题仍然存在!最后我下载了最新版本(JDK7),Eclipse不再崩溃!


0

在底部右侧显示“正在构建项目”时,请不要在Eclipse中进行任何操作。这是在加载Eclipse、运行或添加新文件时发生的。

如果您仍然遇到问题,那么我无法帮助您。


0
如果上述答案不起作用,这是我的解决方案:
我遇到了类似的问题,每次查看布局编辑器(即使我能够看到XML文件)时,Eclipse都会崩溃。我重新安装了Java,更新了Java,甚至重新安装了Eclipse,但都无济于事。结果发现是一个损坏的视频驱动程序nvd3dum.dll导致的。该文件名在错误列表中。

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