【问题标题】:Integrating Google Analytics with Android App将 Google Analytics 与 Android 应用程序集成
【发布时间】:2023-03-22 15:17:01
【问题描述】:

我正在设置一个现有应用,其中包含一些通过 Google Analytics(分析)提供的活动跟踪事件。我已经添加了所有的 gradle 更改,但我不断收到与重复 google_app_ids 相关的错误。我知道其中一个 id 最初来自在我的应用程序中使用 Google 地图。我相信我可能已经从您必须为 Google Analytics 添加的 google-services.json 文件自动生成的一个中获得了一个新的 google_app_id。我不知道如何解决它。

这是我在尝试构建时遇到的错误:

Error:Execution failed for task ':app:mergeDebugResources'.
> [string/google_app_id] C:\Users\smithm24\AndroidStudioProjects\NOAAHSO\app\src\main\res\values\strings.xml    [string/google_app_id] 
C:\Users\smithm24\AndroidStudioProjects\NOAAHSO\app\build\generated\res\google-services\debug\values\values.xml: Error: Duplicate resources

这是我的 values.xml,它是自动生成的文件:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="ga_trackingId" translatable="false">UA-76597942-1</string>
    <string name="gcm_defaultSenderId" translatable="false">287841560662</string>
    <string name="google_app_id" translatable="false">1:287841560662:android:18d8b4b538346094</string>
</resources>

这是我的 strings.xml 和我很久以前为 Google 地图添加的应用程序 ID:

<resources>
    <string name="app_name">Weather AND Haul Route</string>
    <string name="action_settings">Settings</string>
    <string name="button_text">Get Weather</string>
    <string name="title_activity_maps">Map</string>
    <string name="google_app_id">380060644351</string>
</resources>

【问题讨论】:

  • 您在两个文件中都有 。尝试删除 380060644351 或从 strings.xml 重命名
  • 这会不会弄乱我的谷歌地图。我查看了谷歌开发者门户网站,看起来当我注册谷歌分析时,我获得了一个新项目的新 ID。有没有办法将两者结合起来?
  • 您是否从同一帐户注册了 maps API 的分析?
  • 尝试进入项目->清理项目...
  • @SlobodanAntonijević 是的,我做到了,在我的开发人员门户中,它看起来像两个独立的项目。当我注册分析时,我不相信它让我可以选择将它与我预先存在的项目集成

标签: android android-studio google-analytics google-analytics-firebase google-analytics-sdk


【解决方案1】:

您在自己的 strings.xml 和 Google 提供的 values.xml 中都有相同的描述符,这会使 Gradle 混淆要使用哪个描述符。只需将您自己的 google_app_id 资源重命名为另一个名称。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。只需删除生成的文件analytics.xml,清理您的项目。之后就成功了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-24
      • 2014-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-26
      • 1970-01-01
      相关资源
      最近更新 更多