Xamarin.ios AppsFlyer Xamarin iOS绑定,空引用异常
有人能让回购协议运行吗 我在启动时遇到了一个null引用异常,因为tracker对象为null——尽管在API定义中这是作为静态绑定的Xamarin.ios AppsFlyer Xamarin iOS绑定,空引用异常,xamarin.ios,appsflyer,appsflyer-ios-sdk,Xamarin.ios,Appsflyer,Appsflyer Ios Sdk,有人能让回购协议运行吗 我在启动时遇到了一个null引用异常,因为tracker对象为null——尽管在API定义中这是作为静态绑定的 // +(AppsFlyerTracker *)sharedTracker; [Static, Export ("sharedTracker")] AppsFlyerTracker SharedTracker (); 确保已在项目引用中的.Net Assembly下添加了对AppsFlyerXamarinBinding.dll的
// +(AppsFlyerTracker *)sharedTracker;
[Static, Export ("sharedTracker")]
AppsFlyerTracker SharedTracker ();
确保已在项目引用中的.Net Assembly下添加了对AppsFlyerXamarinBinding.dll的引用。 dll文件可以在项目的Bin/Debug文件夹中找到(您必须先构建绑定项目才能生成更新的dll文件)
另外,在代理中添加“使用AppsFlyerXamarinBinding。确保在项目引用中的Net Assembly下添加了对AppsFlyerXamarinBinding.dll的引用。 dll文件可以在项目的Bin/Debug文件夹中找到(您必须先构建绑定项目才能生成更新的dll文件)
另外,在您的代理中添加“使用AppsFlyerXamarinBinding。我遇到了完全相同的问题,我发现了问题所在。我在用模拟器测试这个
如果应用程序在模拟器上运行,AppsFlyer SDK将为
AppsFlyerTracker.SharedTracker()方法返回null
。在调用SharedTracker()
上的方法之前,请确保在真实设备上运行应用程序,并检查null
,否则您将从Xamarin获得NullPointerException
。我遇到了完全相同的问题,我发现了问题所在。我在用模拟器测试这个
如果应用程序在模拟器上运行,AppsFlyer SDK将为AppsFlyerTracker.SharedTracker()方法返回null
。确保在真实设备上运行应用程序,并且在调用SharedTracker()
上的方法之前检查null
,否则您将从Xamarin获得NullPointerException
。上述repo中的引用肯定设置正确。问题是存在空引用异常。如果缺少引用,该项目将不会生成。在上述回购中,引用的设置肯定是正确的。问题是存在空引用异常。如果缺少引用,项目将不会生成。