【问题标题】:Why does the play-services-analytics dependency not include GooglePlayServicesUtil or GoogleApiAvailability classes?为什么 play-services-analytics 依赖项不包含 GooglePlayServicesUtil 或 GoogleApiAvailability 类?
【发布时间】:2015-12-28 15:59:47
【问题描述】:

我已经像这样包含了 play-services-analytics 库:

dependencies {
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:support-v4:23.1.1'
    compile 'com.android.support:design:23.1.1'
    compile 'com.android.support:recyclerview-v7:23.1.1'
    compile 'com.google.android.gms:play-services-analytics:8.4.0'
}

但是,当我去实际导入 GoogleApiAvailability 类时,如下所示,Android Studio 会告诉我它无法解析符号 GoogleApiAvailability。我尝试导入现已弃用的 GooglePlayServicesUtil 类也无济于事

import com.google.android.gms.common.GoogleApiAvailability;

我的第二个问题是,我需要在 build.gradle 文件中包含什么作为依赖项,以确保我可以导入和使用 GoogleApiAvailability 类而无需导入整个 google play 服务库?

我的假设可能是错误的,但我项目的所有迹象都指向播放服务分析的问题,不包括 GoogleApiAvailability 类或现已弃用的 GooglePlayServicesUtil。

提前致谢!

【问题讨论】:

  • 我刚刚升级到8.4.0。这很烦人。

标签: android google-analytics


【解决方案1】:

您可以在此处查看 Google Play 服务依赖项列表:https://developers.google.com/android/guides/setup

如果您在项目上运行gradlew dependencies,您将看到以下内容:

+--- com.google.android.gms:play-services-analytics:8.4.0
|    \--- com.google.android.gms:play-services-basement:8.4.0
|         \--- com.android.support:support-v4:23.0.0 -> 23.1.1 (*)
\--- com.google.android.gms:play-services-base:8.4.0
     \--- com.google.android.gms:play-services-basement:8.4.0 (*)

依赖关系,compile 'com.google.android.gms:play-services-analytics:8.4.0' 依赖于compile 'com.google.android.gms:play-services-basement:8.4.0'

对于ConnectionResultGoogleApiAvailability,您还需要:compile 'com.google.android.gms:play-services-base:8.4.0'

此外,new HitBuilders.AppViewBuilder().build() 已被弃用,取而代之的是 new HitBuilders.ScreenViewBuilder().build()

【讨论】:

  • 好酷。我尝试了一些其他的播放服务库,其中大多数似乎都包含base。你知道他们为什么选择不将base 包含在analytics 中吗?
  • @w3bshark 我的回答对你有帮助吗?你确定他们包括不包括地下室而不是基地
【解决方案2】:

我也无法找到文件 GooglePlayServicesUtilGoogleApiAvailability 但没有添加任何其他依赖项我的问题解决了 by this.

可能对某人有帮助

【讨论】:

    猜你喜欢
    • 2021-11-27
    • 2013-10-27
    • 2018-10-04
    • 2019-08-19
    • 2018-06-27
    • 2015-01-27
    • 2015-04-19
    • 2014-04-04
    • 1970-01-01
    相关资源
    最近更新 更多