AXML属性未声明 - Xamarin Android

时间:2018-02-24 17:56:44

标签: android xamarin

我正在开发VS2017企业级Xamarin Android项目,并且我正在使用AXML设计器来设计我的活动。如下所示,我收到了很多消息,未声明许多标准属性。

image

我试过了:

我顺便使用Windows 10企业版。

1 个答案:

答案 0 :(得分:1)

  1. 在您的电脑中创建任意文件夹,将android-layout-xml.xsdschemas.android.com.apk.res.android.xsd复制到此文件夹。

  2. 打开您的项目 - >打开xml菜单 - > schemas->删除下图中的两项:

  3. enter image description here

    1. 将两个下载的文件引用到您的架构中。
    2. 注意:它会暂时修复设计器错误。但它会禁用一些 自动填充智能感知功能(例如:@+id/的自动填充)。使用设计师重新打开你的axml也会导致自动引用旧的xsd文件。

      所以考虑上述事实。我建议你使用Android工作室完成布局代码,然后将其复制到Visual Studio ,或者如果你有Mac ,则复制到 se Xamarin Studio。这些错误不会对您的项目的构建/编译产生任何影响。