命名空间 'ads' 未绑定
Namespace 'ads' is not bound
当尝试在我的项目的任何 XML 文件中使用 xmlns:app="http://schemas.android.com/apk/res-auto"
时,它似乎是灰色的,当我将鼠标悬停在它上面时,我得到 "Namespace declaration is never used. Checks for unused namespace declarations and location hints in XML."
我相信这就是为什么在尝试实施 AdView 时,我收到一条错误消息 "Namespace 'ads' is not bound."
如有任何帮助,我们将不胜感激。
命名空间的名称并不重要。只要你用相同的名字引用它,你就可以给它起任何你想要的名字。
例如,只需更改
xmlns:app="http://schemas.android.com/apk/res-auto"
到
xmlns:ads="http://schemas.android.com/apk/res-auto"
因为您已经在 AdView
中引用了 ads
命名空间。
XML姓名-spaces s.a。 xmlns:app="http://schemas.android.com/apk/res-auto"
与您的应用的外观或操作方式无关。 name-spaces 的设置方式由约定定义,但是您可以轻松删除,或者改用这样的内容:xmlns:app="asdasdasdasd"
,它仍然可以完美地工作。
名称-space 变灰的意思是,它有多个对同一组件的引用。
重要的是 xmlns:app
部分,它指定了引用的位置,因此解决方案可能是将引用更改为 xmlns:ads
或仅添加一个名称space 以 xmlns:ads
开头。
当尝试在我的项目的任何 XML 文件中使用 xmlns:app="http://schemas.android.com/apk/res-auto"
时,它似乎是灰色的,当我将鼠标悬停在它上面时,我得到 "Namespace declaration is never used. Checks for unused namespace declarations and location hints in XML."
我相信这就是为什么在尝试实施 AdView 时,我收到一条错误消息 "Namespace 'ads' is not bound."
如有任何帮助,我们将不胜感激。
命名空间的名称并不重要。只要你用相同的名字引用它,你就可以给它起任何你想要的名字。
例如,只需更改
xmlns:app="http://schemas.android.com/apk/res-auto"
到
xmlns:ads="http://schemas.android.com/apk/res-auto"
因为您已经在 AdView
中引用了 ads
命名空间。
XML姓名-spaces s.a。 xmlns:app="http://schemas.android.com/apk/res-auto"
与您的应用的外观或操作方式无关。 name-spaces 的设置方式由约定定义,但是您可以轻松删除,或者改用这样的内容:xmlns:app="asdasdasdasd"
,它仍然可以完美地工作。
名称-space 变灰的意思是,它有多个对同一组件的引用。
重要的是 xmlns:app
部分,它指定了引用的位置,因此解决方案可能是将引用更改为 xmlns:ads
或仅添加一个名称space 以 xmlns:ads
开头。