Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Google Play Services SDK添加到AppsFlyer Xamarin Android应用程序?_Android_Xamarin_Google Play Services_Appsflyer - Fatal编程技术网

如何将Google Play Services SDK添加到AppsFlyer Xamarin Android应用程序?

如何将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服务库拆分为

我需要用AppsFlyer追踪谷歌广告ID。为了做到这一点,我需要将Google Play Services SDK添加到我的Xamarin Android应用程序中

官方AppsFlyer绑定手册让我可以将
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。我错过了什么