如何将Google Play Services SDK添加到AppsFlyer Xamarin Android App?

时间:2015-09-29 11:27:01

标签: android xamarin google-play-services appsflyer

我需要使用AppsFlyer跟踪Google广告ID。为此,我需要将Google Play Services SDK添加到我的Xamarin Android应用程序中。

官方AppsFlyer绑定手册让我可以将GooglePlayServicesLib.dll绑定库添加到项目中。但是如果我添加这个库,我在构建时会Java error code 2。这是众所周知的问题,我试图通过将Java Max Heap Size设置为1G来修复它,但没有机会。

为了绕过这个问题,Xamarin将google play服务库拆分为20个独立的NuGet包。根据AppsFlyer集成指南,我们需要添加

  

我们仅使用Google服务中的广告包

因此我尝试仅使用广告包

  <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收到Warning:Google Play services SDK jar is missing

总结: 我无法使用完整的GooglePlayServicesLib构建项目,看起来AppsFlyer看不到仅包含广告包的SDK。我错过了什么?

0 个答案:

没有答案