【问题标题】:Google Analytics v4 in Android: Could not find class 'com.google.android.gms.analytics.Tracker'Android 中的 Google Analytics v4:找不到类“com.google.android.gms.analytics.Tracker”
【发布时间】:2014-08-18 10:13:09
【问题描述】:

我正在拼命尝试将 GA v4 集成到我的 Android 应用中。 我按照这里的指南https://developers.google.com/analytics/devguides/collection/android/v4/

并按照描述集成了 Google Play Services 库,但它给了我

Could not find class 'com.google.android.gms.analytics.Tracker

但我可以在项目中找到类及其命名空间。

我不知道这里发生了什么。

【问题讨论】:

  • 您是否将 GooglePlay 服务作为库包含到您的项目中?
  • @Deb:是的,我包括了他们。
  • 我遇到了类似的问题,然后我更新了我的 sdk、google play services、sdk-platform 和 sdk build tools。然后再次重新包含了 google play services。这为我解决了。但我没有'不知道这是否会解决你的情况。
  • @Deb 你的 sdk 版本是多少?
  • 我的 sdk-tool 版本是 23.0.2 sdk manager 中最新的版本

标签: android google-analytics noclassdeffounderror google-analytics-firebase


【解决方案1】:

我也按照Analytics for Android v4上的说明进行操作。

但另外我必须在 SDK 管理器中更新播放服务和构建工具。然后我不得不在应用程序 build.gradle 中添加compile 'com.google.android.gms:play-services:8.4.0'(在compile 'com.google.android.gms:play-services-analytics:8.4.0' 上方。Tracker 类仍然未知(红色下划线),但尽管如此,我在 Android Studio 中按下了“运行”(安装应用程序),然后才分析已被识别并可以使用。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,原因是我的 Google Play 服务包已过时。

    使用 Eclipse,我进入 Window > Android SDK Manager,只检查了 Google Play 服务包(在底部的“Extras”下),更新它并创建了一个新的 lib 项目。

    然后我按照下面教程中的步骤创建了一个新的 google play services lib 项目。

    https://developer.android.com/google/play-services/setup.html

    希望对你有帮助!

    /保罗

    【讨论】:

      猜你喜欢
      • 2015-01-27
      • 2014-07-16
      • 1970-01-01
      • 2018-10-21
      • 1970-01-01
      • 1970-01-01
      • 2020-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多