【问题标题】:phantom error "error parsing XML: unbound prefix"幻象错误“解析 XML 时出错:未绑定前缀”
【发布时间】:2010-05-26 15:29:06
【问题描述】:

当我第一次打开 Eclipse 时,错误“解析 XML 时出错:未绑定前缀”出现在我的主布局中:main.xml。为了使错误消失,我所要做的就是对文件进行修改,然后撤消它,然后点击保存(必须进行更改才能保存文件,从而触发新的语法检查)。

我的环境是:

Fedora Eclipse Platform
Version: 3.4.2
Based on build id:  20090211-1700

我的目标是 Android API 级别 5。

第一次看到错误时,我花了很长时间试图找出“问题”,但后来意识到这并不是真正的问题,它只是一个幻像错误。

截图:http://i50.tinypic.com/2i89iee.jpg

我应该向谁报告?

【问题讨论】:

  • 嗯,我不时遇到同样的问题。我所要做的就是进行全面重建。我不知道它是 android 错误、eclipse 错误还是根本没有错误,但一个功能:D

标签: xml android eclipse syntax


【解决方案1】:

这听起来像是ADT plugin for Eclipse 的错误。我先check if it's already filed;如果没有,请继续 report it b.android.com

【讨论】:

    【解决方案2】:

    一旦我用它构建项目并花了很多时间。 它也可能包含在 .java 文件中(您不小心添加了)行:

    import android.R 
    

    现在它认为我们需要这个前缀:

    xmlns:android="http://schemas.android.com/apk/res/android" 
    

    解决: 找到并删除此行并重新构建项目:

    // DELETE import android.R 
    

    添加你的包资源导入:

    import com.johnsmith.example
    

    【讨论】:

      【解决方案3】:

      我遇到了完全相同的问题,这就是我所做的。

      • 首先进入问题选项卡并选择未绑定前缀错误
      • 右键单击它并选择删除。
      • 它会给你一个警告消息,只需单击确定,你应该 很好。

      不建议将其用于所有问题,仅用于似乎不是由任何原因引起的幻像错误。

      希望对你有帮助

      【讨论】:

        【解决方案4】:

        将脚蹼 id 更改为 vflipper

        因为 android xml 不支持声明值的大写字母

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-05-09
          • 1970-01-01
          • 2015-01-27
          • 1970-01-01
          • 1970-01-01
          • 2012-08-07
          • 2012-12-22
          • 1970-01-01
          相关资源
          最近更新 更多