我写了一个简单的Eclipse插件,一个Builder在Android库项目上做了一些后期处理。它看起来工作正常,所以我设置了一个部门可见的更新站点,并进行了部署。一旦有几十个人使用它,结果是我没有正确处理项目刷新,用户必须清理并在刷新后重建项目。所以,我开始修复我的错误。
遇到了一个大问题。
我可以正常打开插件的META-INF/MANIFEST.MF
文件:我得到了我一直都有的相同的PDE编辑器。但是,现在,当我尝试打开要素项目的feature.xml
或网站项目的site.xml
时,
Unsupported Content Type
对话框。Content Types Preference Page
链接,然后打开Text / XML
,我会发现Feature Manifest File
与feature.xml (locked)
相关联,而Update Site Manifest File
与site.xml (locked)
相关联1}},正如所料。Unsupported Content Type
对话框的OK
按钮时,出现Android Failed to create the part's controls
错误,Details
按钮显示java.lang.RuntimeException: Android XML Editor Error
。我尝试关闭并重新启动Eclipse;我尝试卸载并重新安装插件开发环境。没有帮助。 Google和Stack Overflow都没有显示任何有类似问题的人的暗示。
WTF?而且,更重要的是,我现在该做什么?
答案 0 :(得分:0)
确保您运行的是最新的Eclipse,Kepler SR1,然后右键单击该文件并在“打开方式”上下文菜单中选择正确的编辑器。如果可行,您可能必须手动将feature.xml的文件关联手动到正确的编辑器。