'class'属性没有声明
问题描述:
我试图将谷歌地图集成到Xamarin.Android,但类得到突出显示,并提到它没有声明。我如何申报?'class'属性没有声明
我已经去http://schemas.android.com/apk/res/android在那里添加其属性为XS:属性名称=“类”类型=“的xs:字符串” />,但是,如下图所示类仍然突出。
Undeclared class attribute screenshot
您的帮助表示赞赏。谢谢你在先进
问候, Xamarin和编程新手
答
“class”属性未声明
的问题是,智能感知不能去接你键入虽然这些属性属性确实存在于android SDK中。因此,在Visual Studio表明:
The 'class' attribute is not declared
正如Keyur帕特尔说,这只是一个警告,而不是一个错误,你可以编译没有任何问题。
解决方案:
有一些文件是在Visual Studio XML schema文件夹丢失,所以下载这些文件如下链接:
- https://github.com/atsushieno/monodroid-schema-gen/blob/master/android-layout-xml.xsd
- https://github.com/atsushieno/monodroid-schema-gen/blob/master/schemas.android.com.apk.res.android.xsd
您需要下载并手动将这些文件移至:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\XML\Schemas\1033
这个错误将会消失,效果一样this。
2个建议,首先尝试在第一行放置课程,例如'