如何在Xamrin谷歌地图中修复System.Reflection.TargetInvocationException

时间:2019-01-22 12:05:27

标签: xamarin xamarin.forms

我正在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);

所以,我做完那件事我就很好了。

0 个答案:

没有答案