Xamarin.Forms.Platform.Android.ViewRenderer`2.CreateNativeControl'未找到

时间:2016-12-06 13:28:22

标签: android xamarin

我正在为学校创建一个跨平台应用,但我遇到了这个错误:

Xamarin.Forms.Platform.Android.ViewRenderer`2.CreateNativeControl'未找到。

当我尝试渲染我的位置页面时触发了它。

LocationPage.xaml

知道如何解决此错误的任何人?

1 个答案:

答案 0 :(得分: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项目的地图上调用了init:

Xamarin.FormsMaps.Init(this, bundle);

最后但同样重要的是,请确保所有的nuget软件包都是最新版本,并且版本相互配合良好。