我正在使用Xamarin构建一个Android应用程序,但每次我尝试编译应用程序时都会出现此错误。
我已将我的attrs.xml文件添加到Resources / values,引用了我的命名空间,如下所示: 的xmlns:定制=" HTTP://schemas.android.com/apk/res/mynamespace"并将该属性添加到视图中。
我错过了什么?我已经看过几个例子,但似乎一切正常。
引用全部用低位字母表示,以避免错误。我还尝试删除http:// ...部分并更改文件夹" res" for" lib"。这些更改使应用程序可以编译,但我无法获取参数的值。
请,任何帮助将非常感谢。
最好的问候。
答案 0 :(得分:1)
我找到了问题的答案。看来在引用包名时没有必要保留下面的字母,所以如果你的包名是“MyNamespace”,而不是使用:
xmlns:custom="http://schemas.android.com/apk/res/mynamespace
你必须使用:
的xmlns:定制=“http://schemas.android.com/apk/res/MyNamespace
现在有效!