Google 意识 API v9.6 缺失

Google Awareness API v9.6 is missing

我对 9.6 Google Play Services 版本中添加的新地图样式功能很感兴趣,但我也在使用 Awareness API。在我的 build.gradle 我有

compile 'com.google.android.gms:play-services-maps:9.6.1'
compile 'com.google.android.gms:play-services-contextmanager:9.6.1'
compile 'com.google.android.gms:play-services-location:9.6.1'

和其他一些 play-services/firebase 模块。以前使用 v9.4 是可行的,但现在我得到 Failed to resolve: com.google.android.gms:play-services-contextmanager:9.6.1 顺便说一句,所有其他 9.6 版本的库都已正确解析。我也尝试使用 9.6.0 和 9.+,但没有任何效果。

请不要建议添加 compile 'com.google.android.gms:play-services:9.6.1' 因为它会显着增加编译时间。

UPD: 刚刚发现,Activity识别包含在位置包中,所以我不需要意识。但这不是答案

从 9.6.0 开始它被重命名为 "awareness",所以你应该使用

compile 'com.google.android.gms:play-services-awareness:9.6.1'

您可以在 "Google Repository rev 35" 中查看它,只需导航至:

ANDROID_HOME/extras/google/m2repository/com/google/android/gms

在那里你会看到 "play-services-contextmanager" 中没有 9.6.0 和 9.6.1 文件夹,但是有新的文件夹 "play-services-awareness" 包含 9.6.0 和 9.6.1

不确定它是永久的还是临时的,因为正如您在文档中所说,它仍然被命名为 "play-services-contextmanager"