2

我需要使用 AppsFlyer 跟踪 Google Advertising 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 服务中的广告包

因此我尝试仅使用 Ads 包

  <package id="Xamarin.GooglePlayServices.Ads" version="25.0.0.0" targetFramework="monoandroid5" />
  <package id="Xamarin.GooglePlayServices.Base" version="25.0.0.0" targetFramework="monoandroid5" />

Warning:Google Play services SDK jar is missing在启动时从 AppsFlyer收到

总结一下:我无法使用完整的 GooglePlayServicesLib 构建项目,而且看起来 AppsFlyer 没有看到只有 Ads 包的 SDK。我错过了什么?

4

0 回答 0