Xamarin.android 适用于android 2.2和更高版本monodroid的Google地图android api版本2

Xamarin.android 适用于android 2.2和更高版本monodroid的Google地图android api版本2,xamarin.android,google-maps-android-api-2,xamarin,Xamarin.android,Google Maps Android Api 2,Xamarin,我正在尝试使用谷歌地图和android 2.2及更高版本的ID API版本2 我使用MapsAndLocationDemo_v2并更改了中列出的项目,以支持android 2.2和Upper,但我有一些错误 在这一行代码中: [FragmentActivity ( Label = "@string/activity_label_mapwithmarkers") ] 我得到了这个错误: projectpath\MapsAndLocationDemo_v2\SimpleMapDemo\MapWit

我正在尝试使用谷歌地图和android 2.2及更高版本的ID API版本2

我使用MapsAndLocationDemo_v2并更改了中列出的项目,以支持android 2.2和Upper,但我有一些错误

在这一行代码中:

[FragmentActivity ( Label = "@string/activity_label_mapwithmarkers") ]
我得到了这个错误:

projectpath\MapsAndLocationDemo_v2\SimpleMapDemo\MapWithMarkersActivity.cs(3,3): Error CS0616: 'Android.Support.V4.App.FragmentActivity' is not an attribute class (CS0616) (SimpleMapDemo)
此行中存在相同错误:

[FragmentActivity ( Label = "@string/activity_label_samplemap") ]
我还尝试使用Android.App和Android.Support.V4.App。在上面的代码中,使用Activity代替FragmentActivity。生成错误没有出现,但我在运行时看到了关于清单中未定义活动的错误

编辑

当我使用此代码时:

[Activity(Label = "@string/activity_label_mapwithmarkers")]
应用程序运行,但当我试图进入地图页面时,它强制关闭


有什么问题?

没有FragmentActivity属性。这仍然是[活动(Label=“TITLE”)]。您确实需要更改所有的活动,以便子类FragmentActivity仍然存在。

我还想知道,有人知道吗?但是当我使用[Activity(Label=“TITLE”)]应用程序强制关闭时,这可能是由于其他错误。如果您访问github,我刚刚更新了它,以包含一个示例API 8(Android 2.2)项目。