当前位置:  开发笔记 > 编程语言 > 正文

android视图中出现的常见问题,解析XML时出错:未绑定的前缀

如何解决《android视图中出现的常见问题,解析XML时出错:未绑定的前缀》经验,为你挑选了8个好方法。

我在android视图中经常遇到问题Error parsing XML: unbound prefix on Line 2.



    
    

    
        
        
    


Pentium10.. 545

这可能发生的几个原因:

1)您在错误的命名空间或属性中的拼写错误中看到此错误.就像'xmlns'错了,它应该是xmlns:android

2)第一个节点需要包含: xmlns:android="http://schemas.android.com/apk/res/android"

3)如果您要集成AdMob,请检查ads:adSize您需要的自定义参数

xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"

4)如果您正在使用LinearLayout,则可能需要定义工具:

xmlns:tools="http://schemas.android.com/tools"



1> Pentium10..:

这可能发生的几个原因:

1)您在错误的命名空间或属性中的拼写错误中看到此错误.就像'xmlns'错了,它应该是xmlns:android

2)第一个节点需要包含: xmlns:android="http://schemas.android.com/apk/res/android"

3)如果您要集成AdMob,请检查ads:adSize您需要的自定义参数

xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"

4)如果您正在使用LinearLayout,则可能需要定义工具:

xmlns:tools="http://schemas.android.com/tools"



2> MalcolmOcean..:

我要添加一个单独的答案,因为我在这里看不到它.这不是Pentium10所要求的100%,但我最终在这里寻找Error parsing XML: unbound prefix

事实证明我正在使用AdMob广告的自定义参数ads:adSize,但我没有添加

    xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"

到布局.一旦我添加它,它工作得很好.



3> Daniel..:

I had this same problem.

Make sure that the prefix (android:[whatever]) is spelled correctly and written correctly. In the case of the line xmlns:android="http://schemas.android.com/apk/res/android" make sure that you have the full prefix xmlns:android and that it is spelled correctly. Same with any other prefixes - make sure they are spelled correctly and have android:[name]. This is what solved my problem.



4> VonC..:

如您所述,您需要指定正确的命名空间.您还会在错误的命名空间中看到此错误.



不管用.

更改:

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

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

错误消息是指所有以"android:"开头的内容,因为XML不知道" android:"命名空间是什么.

xmlns:android 定义它.



5> Nguyen Minh..:

在使用未定义的前缀的情况下可能会发生此错误,例如:







由于尚未定义,Android编译器不知道XYZ是什么.

在您的情况下,您应该将以下定义添加到xml文件的根节点.

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


这个为我做了.这是一个蹩脚的错误:而不是android:layout_weight我输入了anrdoid:layout_weigth.

6> amalBit..:

ViewPager指标的未绑定前缀错误:

以及parentLayout中的以下标头标记:

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

还添加:

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

这对我有用.



7> flobacca..:

对我来说,我在第一行得到了"未绑定的前缀"错误,虽然我在第四行有拼错的机器人.




8> Sebastian Br..:

我遇到了同样的问题,发现解决方案是将android:tools添加到第一个节点.在我的例子中,它是一个LineraLayout:

    

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有