Google maps MvxBind:错误-未找到视图类型-片段

Google maps MvxBind:错误-未找到视图类型-片段,google-maps,android-fragments,xamarin.android,google-maps-android-api-2,android-2.2-froyo,Google Maps,Android Fragments,Xamarin.android,Google Maps Android Api 2,Android 2.2 Froyo,我正在尝试添加地图作为我活动的一部分。 不幸的是,当我将fragment放在其他控件中时,我得到了以下错误: <fragment android:id="@+id/map" android:layout_width="fill_parent" android:layout_height="250.0dp" class="com.google.android.gms.maps.SupportMa

我正在尝试添加地图作为我活动的一部分。 不幸的是,当我将fragment放在其他控件中时,我得到了以下错误:

 <fragment
            android:id="@+id/map"
            android:layout_width="fill_parent"
            android:layout_height="250.0dp"
            class="com.google.android.gms.maps.SupportMapFragment" />

MvxBind:错误:26.04未找到视图类型-片段

我正在尝试使用Android 2.3设备启动它,使用:

  • 单机器人
  • GooglePlayServicesFroy12-12.0.0- GooglePlayServicesFroyoLib.dll
  • Mono.Android.Support.v4.dll
这里可能有什么问题?
蒂亚

我认为这只是MvvmCross在错误报告方面过于冗长

根本的问题是,片段不是“普通Android”意义上的
视图
s,它们不是从
视图
继承的,它们也不会像其他
视图
那样膨胀。我相信MvvmCross会将此报告为一个错误,并从充气器工厂中的
OnCreateView
方法返回
null
,此时底层Android基础设施会将碎片充气

所以我相信这是一个错误消息,你可以忽略片段


注意:对于“普通”视图
s,此错误消息是有效的-它在那里告诉您视图没有被MvvmCross膨胀,因此我们也无法向其添加任何数据绑定