Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse plugin 如何取回site.xml和feature.xml的PDE编辑器?_Eclipse Plugin - Fatal编程技术网

Eclipse plugin 如何取回site.xml和feature.xml的PDE编辑器?

Eclipse plugin 如何取回site.xml和feature.xml的PDE编辑器?,eclipse-plugin,Eclipse Plugin,我编写了一个简单的Eclipse插件,它是一个构建器,用于对Android库项目进行一些后期处理。它似乎工作得很好,所以我设置了一个部门可见的更新站点,并部署了它。当有几十个人在使用它时,我发现我没有很好地处理项目刷新,用户必须在刷新后清理和重建项目。所以,我开始修复我的bug 遇到了一个大问题 我可以很好地打开插件的META-INF/MANIFEST.MF文件:我得到了与我“总是”得到的相同的PDE编辑器。但是,现在,当我尝试打开feature项目的feature.xml或站点项目的site.

我编写了一个简单的Eclipse插件,它是一个构建器,用于对Android库项目进行一些后期处理。它似乎工作得很好,所以我设置了一个部门可见的更新站点,并部署了它。当有几十个人在使用它时,我发现我没有很好地处理项目刷新,用户必须在刷新后清理和重建项目。所以,我开始修复我的bug

遇到了一个大问题

我可以很好地打开插件的
META-INF/MANIFEST.MF
文件:我得到了与我“总是”得到的相同的PDE编辑器。但是,现在,当我尝试打开feature项目的
feature.xml
或站点项目的
site.xml

  • Eclipse会弹出一个
    不支持的内容类型
    对话框
  • 如果我单击
    内容类型首选项页面
    链接并打开
    文本/XML
    ,我会看到
    功能清单文件
    功能.XML(锁定)
    相关联,
    更新站点清单文件
    站点.XML(锁定)
    相关联,正如预期的那样
  • 当我点击
    不支持的内容类型
    对话框的
    确定
    按钮时,我得到一个Android
    无法创建部件控件的错误,并且
    详细信息
    按钮显示
    java.lang.RuntimeException:Android XML编辑器错误
  • 我尝试关闭并重新启动Eclipse;我尝试卸载并重新安装插件开发环境。没有帮助。Google和Stack Overflow都没有显示出任何类似问题的迹象


    WTF?而且,更重要的是,我现在该怎么办?确保您正在运行最新的Eclipse,开普勒SR1,右键单击文件并在“打开方式”上下文菜单中选择正确的编辑器。如果这样做有效,您可能需要手动将feature.xml的文件关联到正确的编辑器。

    您可以发布一些屏幕截图吗?谢谢!“开放”有效,尽管我用的是朱诺,而不是开普勒。(此版本上的ADT启动屏幕隐藏了Eclipse版本。)