Xamarin.ios AppsFlyer Xamarin iOS绑定,空引用异常

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的

有人能让回购协议运行吗

我在启动时遇到了一个null引用异常,因为tracker对象为null——尽管在API定义中这是作为静态绑定的

// +(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中的引用肯定设置正确。问题是存在空引用异常。如果缺少引用,该项目将不会生成。在上述回购中,引用的设置肯定是正确的。问题是存在空引用异常。如果缺少引用,项目将不会生成。