2013-05-05 56 views
0

我想要使用谷歌地圖Andorid API版本2爲android 2.2和上。谷歌地圖android api版本2爲Android 2.2和上單monodroid

我使用MapsAndLocationDemo_v2並更改readme中列出的支持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") ] 

我還試圖用這兩個機器人。 App和Android.Support.V4.App。而不是上述代碼中的FragmentActivity使用Activity。沒有出現構建錯誤,但是我發現運行時出現錯誤,顯示Manifest中未定義的Activity。

編輯

當我使用此代碼:

[Activity(Label = "@string/activity_label_mapwithmarkers")] 

應用程序運行,但是當我試圖在地圖頁面去迫使其關閉。

什麼問題?

+0

我還想知道,做任何身體有任何想法? – 2013-05-05 18:08:43

回答

0

沒有FragmentActivity屬性。這仍然是[活動(標籤=「標題」)]。您確實需要更改所有活動,以便子類FragmentActivity。

+0

但是當我使用[Activity(Label =「TITLE」)]應用程序強制關閉 – 2013-05-06 08:19:07

+1

這可能是由於其他一些錯誤。如果你在github上去[地圖和位置演示](https://github.com/xamarin/monodroid-samples/tree/master/MapsAndLocationDemo_v2),我只是更新它包括一個示例API 8(Android 2.2)項目。 – 2013-05-06 15:34:54