5

在我的布局目录中打开大约一半的 android XML 文件时出现空指针异常。为什么有些文件打开而有些文件不打开似乎没有模式。

我将eclipse升级到Juno。重新安装所有插件(ADT),重新安装 android SDK。我带来了我的旧工作区并调整了我的项目以指向新的 android SDK。

java.lang.NullPointerException 在 com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.setLocaleCombo(ConfigurationComposite.java:1566) 在 com.android.ide.eclipse.adt.internal.editors.layout .configuration.ConfigurationComposite.syncRenderState(ConfigurationComposite.java:3049) 在 com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.activated(GraphicalEditorPart.java:1158) 在 com.android.ide.eclipse .adt.internal.editors.layout.LayoutEditorDelegate.delegatePageChange(LayoutEditorDelegate.java:679) 在 com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor.pageChange(CommonXmlEditor.java:359) 在 org.eclipse .ui.part.MultiPageEditorPart.setActivePage(MultiPageEditorPart.java:1081) 在 org.eclipse.ui.forms.editor.FormEditor。setActivePage(FormEditor.java:607)

4

5 回答 5

6

我找到了解决这个问题的一种方法。由于不相关的原因,我的日食最近崩溃了(并且不会再次开始)。为了让它重新开始,我删除了 ${workspace}/.metadata/.plugins 中的大部分文件。这些文件会重新生成(但会擦除您保存的一些插件和设置)。解决了我的启动问题和我的 xml 编辑器问题。

于 2013-01-18T16:23:34.097 回答
2

只需关闭所有 xml 文件并重新启动 Eclipse SDK

于 2014-06-23T06:24:38.740 回答
0

另一个对我有用并且可能对其他人有用的解决方案:

创建一个新工作区并将现有项目导入其中。与在现有工作区中吹走或移动我的 .plugins 目录相比,尝试这个感觉要好一些。在我创建新工作区并导入给我神秘的“无法创建部件控件”消息的项目后,它工作正常。我很确定 .plugins 或旧工作区的其他地方有问题,但我会继续使用这个新的,直到它开始对我产生影响。

于 2013-06-09T05:42:39.093 回答
0

请注意,如果包含的文件夹包含太高的分辨率,也会发生这种情况

示例:layout-sw500dp(此文件夹可以正常工作) layout-sw1000dp(此文件夹导致“无法创建部件的控件”错误)

于 2013-12-29T21:22:53.803 回答
0

我终于发现了......即使在删除并设置了新的 eclipse 副本后,我也遇到了问题。问题是因为错误的 Java 版本。您应该为您的 Eclipse 找到正确的 Java 版本。就我而言,我有一个使用 Java 8 的项目,为此我使用了 eclipse Luna。但是我开发的另一个项目 vie eclipse kepler 使用 java 6(有问题的项目!)。由于 Kepler 和 Java 8 不兼容,我从开普勒那里得到了这种奇怪的行为。一旦我通过 Java 6 运行 Kepler,一切都恢复正常。如果您想知道如何设置不同的环境变量并设置您的 Windows 路径,而无需每次都为每个项目设置环境变量,请告诉我,我很乐意分享如何编写批处理文件来执行此操作...

于 2015-02-11T10:39:23.527 回答