MvvmCross奇怪错误:属性"MvxBind"已经定义

jpq*_*jpq 5 xamarin.android mvvmcross

嘿,我是一个MvvmCross初学者,我尝试在我自己的Example-App中重现这个,但我有一些奇怪的构建错误:

  • 错误3属性"MvxBind"已经定义
  • 错误4属性"MvxLang"已经定义
  • 错误5属性"MvxTemplate"已经定义
  • 错误6属性"MvxItemTemplate"已定义
  • 错误7属性"MvxDropDownItemTemplate"已定义
  • 错误8属性"MvxSource"已经定义

这些属性没有其他的定义......

这是我的"MvxBindingAttributes.xml":

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <declare-styleable name="MvxBinding">
    <attr name="MvxBind" format="string"/>
    <attr name="MvxLang" format="string"/>
  </declare-styleable>
  <declare-styleable name="MvxControl">
    <attr name="MvxTemplate" format="string"/>
  </declare-styleable>
  <declare-styleable name="MvxListView">
    <attr name="MvxItemTemplate" format="string"/>
    <attr name="MvxDropDownItemTemplate" format="string"/>
  </declare-styleable>
  <item type="id" name="MvxBindingTagUnique"/>
  <declare-styleable name="MvxImageView">
    <attr name="MvxSource" format="string"/>
  </declare-styleable>
</resources>
Run Code Online (Sandbox Code Playgroud)

如果有人可以帮助我会很酷:)

或任何其他方式/教程与Android选项卡和MvvmCross.

Che*_*ron 11

较新的3.5.2和4.0.0软件包现在内部包含MvxAttributes.xml.所以只需从您自己的Resource\values文件夹中删除它.

  • 嘿thx的答案,但如果我删除文件有新的构建错误:错误2找不到包'TestApp.UI.Droid'中属性'MvxBind'的资源标识符 (2认同)