我正在Xamarin应用程序上设置Xamarin.Forms.GoogleMaps,但是当我尝试显示地图时,出现“应用程序处于中断模式”状态 带有未处理的异常:
System.Reflection.TargetInvocationException:调用的目标引发了异常。
我尝试从App Delegate类初始化它(我不确定我做得是否正确) 我在xaml和xaml.cs中都尝试过,但仍然没有动摇。同样的错误。
using Xamarin.Forms.GoogleMaps;
public partial class Discover : ContentPage
{
public Discover ()
{
InitializeComponent ();
Map map = new Map();
StackLayout layout = new StackLayout();
layout.Children.Add(map);
Content = layout;
}
}
我需要做的是显示一张地图并进行编译。
问题出在android执行中,将API添加到nugetPackages时,您还需要添加一些代码。
这是我添加到android OnCreate方法中的内容:
Xamarin.FormsGoogleMaps.Init(this, savedInstanceState);
所以,我做完那件事我就很好了。