2016-12-06 46 views

回答

0

首先,請確保您已將Xamarin.Forms.Maps包添加到BOTH您的PCL和您的Android項目。這是這種錯誤最常見的原因。

其次,確保您已將Google Maps API密鑰正確添加到您的Android項目中。

<meta-data android:name="com.google.android.maps.v2.API_KEY" 
     android:value="AbCdEfGhIjKlMnOpQrStUvWValueGoesHere" /> 

第三,保證你叫上自己的Android項目中的地圖初始化:

Xamarin.FormsMaps.Init(this, bundle); 

最後但並非最不重要的,請確保您所有的Nu​​Get包是最新的用與發揮好版本彼此。

+0

嗨,我已經在我的全局包映射,android包映射和IOS包映射中添加了Xamarin.Forms.Maps。 我忘了我的API密鑰,但這是固定的知道,謝謝你。 我在android和IOS項目中調用了init。 但仍然是一樣的錯誤。 –

+0

你有更新的Android SDK嗎?你在使用什麼版本的Xamarin.Forms和Android? – SuavePirate

+0

Xamarin.Forms 2.3.3.175 Android 6.0 –