Android:默认XML编辑器不再打开[不支持的内容类型错误]

时间:2011-02-25 22:24:21

标签: android xml eclipse android-layout android-xml

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

当我双击任何XML文件(如main.xml / strings.xml)时,我收到“Unsupported Content Type”错误。 http://www.freeimagehosting.net/uploads/67e93ddb8a.png

有什么方法可以解决这个问题吗?

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

8 个答案:

答案 0 :(得分:7)

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

  

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

我也有这个问题。
UMLEditor有一个错误,Someone file a Bug on this issue, if you are a member at Tigris.org

AgroEclipse UMLEditor Bug

答案 1 :(得分:4)

目前不方便的解决办法是:

  

重命名文件,然后重命名

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

答案 2 :(得分:2)

我遇到了同样的问题,即在安装Android ADT插件后无法打开Eclipse插件开发.xml文件。它坚持对所有.xml文件使用Android Common XML Editor,甚至是那些与Android开发无关的文件。

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

答案 3 :(得分:1)

您现在可以尝试解决问题,现在重命名AndroidManifest.xml和 此外,我建议您在Google代码中订阅this issue,以了解Android小组如何应对这些问题。

答案 4 :(得分:0)

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

答案 5 :(得分:0)

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

答案 6 :(得分:0)

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

答案 7 :(得分:0)

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

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