8

很长一段时间以来,我一直在使用 Eclipse 在 android 中开发应用程序。我最近将 Android SDK 平台更新为 3.0,API 11。现在我无法通过双击打开 Layout 文件夹中的 AndroidManifest.xml 或任何其他 XML 文件。

当我双击任何 XML 文件(如 main.xml / strings.xml)时,我收到“不支持的内容类型”错误。 http://www.freeimagehosting.net/uploads/67e93ddb8a.png

有没有办法解决这个问题?

PS:如果我使用“打开方式-> 文本编辑器”打开 xml 文件,它正在打开,但我无法看到 main.xml 的布局以及 strings.xml 和 androidmanifest.xml http://的相应 GUI www.freeimagehosting.net/uploads/f537965b68.png

4

8 回答 8

7

如果您已安装ArgoEclipse UMLEditor,请卸载它。

Eclipse >> 帮助 >> 关于 Eclipse >> 安装细节 >> 选择 >> Unistall

我也有这个问题。
UMLEditor 中
有一个错误,如果您是 Tigris.org 的成员,有人就这个问题提交了一个错误

AgroEclipse UMLEditor 错误

于 2012-07-17T07:32:57.423 回答
4

目前一个不方便的解决方法是:

重命名文件然后重命名它

抱歉,如果您有 100 个 XML 文件!:-(

于 2011-03-04T13:33:26.847 回答
2

我有同样的问题,我安装了 Android ADT 插件后无法打开 Eclipse 插件开发 .xml 文件。它坚持对所有 .xml 文件使用 Android 通用 XML 编辑器,即使是那些与 Android 开发无关的文件。

要在另一个编辑器中打开 .xml 文件,我右键单击 .xml 文件并选择“打开方式...”并选择“插件清单编辑器”,这就是我在这种情况下想要的。

于 2013-09-20T08:05:13.093 回答
1

您可以尝试现在重命名 AndroidManifest.xml 以摆脱问题,而且我建议您应该在谷歌代码中订阅此问题,以了解 Android 团队如何解决这些问题。

于 2011-03-02T11:31:46.833 回答
0

我已经解决了这个问题,以下步骤对我有用 - 打开窗口 > 首选项 > 常规 > 内容类型 在“文件关联”下选择“文本” 选择 *.xml 单击右侧的删除按钮,然后在底部确定

于 2013-04-09T10:44:29.813 回答
0

我正在使用一些使用*.xml.templ文件进行配置的软件(这首先是对 XML 的恼人使用),然后将它们复制到*.xml文件中以供实际使用。我尝试*.xml.templ在 Preferences>General>Content Types>Text>XML 中添加扩展,认为会使用类似 Bash 的文件名完成。这似乎被忽略了——无论我关闭并重新打开编辑器/透视图/Eclipse 本身多少次,它总是抱怨不支持的内容类型,然后在 XML 编辑器中打开文件而没有任何突出显示。

相反,我不得不添加*.templ。显然扩展不能包括句点?

于 2013-05-29T09:14:37.907 回答
0

我昨天也遇到了同样的问题。我环顾了许多网站,没有答案。然后,我记得我有许多 XML 编辑器作为插件安装在我的 Eclipse 上。我想到了 Google Apps Engine、Tomcat……然后我说:也许是因为那些插件。所以,我在子目录中解压缩了一个新的 Eclipse,我下载了 ADT,一切正常。

于 2011-06-19T11:08:57.020 回答
0

您是否安装了其他可能会改变 Eclipse 认为这些文件的内容的东西,即从 XML 到其他东西?右键单击文件并打开其属性对话框;资源页面将指示它被认为是什么类型的文件。XML 编辑器希望它是 Content Types 首选项页面中树的 Text/XML 部分下的类型之一。

于 2011-03-01T13:11:26.963 回答