我正在尝试将 Google Map Andorid API 版本 2 用于 android 2.2 及更高版本。
我使用 MapsAndLocationDemo_v2 并更改自述文件中列出的支持 android 2.2 和 uppper 的项目,但我有一些错误。
在这行代码中:
[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")]
应用程序运行,但是当我尝试进入地图页面时,它强制关闭。
问题是什么?