如何将Google Play Services SDK添加到AppsFlyer Xamarin Android应用程序?
我需要用AppsFlyer追踪谷歌广告ID。为了做到这一点,我需要将Google Play Services SDK添加到我的Xamarin Android应用程序中 官方AppsFlyer绑定手册让我可以将如何将Google Play Services SDK添加到AppsFlyer Xamarin Android应用程序?,android,xamarin,google-play-services,appsflyer,Android,Xamarin,Google Play Services,Appsflyer,我需要用AppsFlyer追踪谷歌广告ID。为了做到这一点,我需要将Google Play Services SDK添加到我的Xamarin Android应用程序中 官方AppsFlyer绑定手册让我可以将GooglePlayServicesLib.dll绑定库添加到项目中。但是如果我添加这个库,我在构建时就有Java错误代码2。这是一个已知的问题,我试图通过将javamax Heap Size设置为1G来修复它,但没有机会 为了绕过这个问题,Xamarin将google play服务库拆分为
GooglePlayServicesLib.dll
绑定库添加到项目中。但是如果我添加这个库,我在构建时就有Java错误代码2
。这是一个已知的问题,我试图通过将javamax Heap Size
设置为1G来修复它,但没有机会
为了绕过这个问题,Xamarin将google play服务库拆分为20个单独的NuGet包。根据AppsFlyer集成指南,我们需要添加
我们只使用谷歌服务的广告包
所以我试着只用广告包
<package id="Xamarin.GooglePlayServices.Ads" version="25.0.0.0" targetFramework="monoandroid5" />
<package id="Xamarin.GooglePlayServices.Base" version="25.0.0.0" targetFramework="monoandroid5" />
我收到AppsFlyer在发布时发出的警告:Google Play services SDK jar丢失
总结如下:
我无法使用完整的GooglePlayServicesLib构建项目,而且AppsFlyer似乎没有看到只有Ads包的SDK。我错过了什么