草庐IT

android - Google Play Location Services 9.2.0 缺少谷歌归因 Android 资源

coder 2023-12-27 原文

我试图在 Android 应用程序(即 Locations API)中将对 Google Play 服务的依赖项从 9.0.2 升级到 9.2.0:

dependencies {
   ...
   compile 'com.google.android.gms:play-services-location:9.2.0'
   ...
}

API 是从 SDK Manager 下载的:

  • Google Play 服务,修订版 31
  • Google 知识库,修订版 29

但是,代码无法再编译,因为未找到可绘制资源,特别是 @drawable/powered_by_google_light(Google 的归属图片)。

检查 sdk_location/extras/google/m2repository/com/google/android/gms/play-services-location/9.2.0 下的 AAR,似乎缺少资源。实际上,AAR 中的 res 文件夹是空的。但是它存在于版本 9.0.2 中。

有人遇到过吗?我多次尝试从 SDK 管理器重新安装存储库。

最佳答案

通过添加对 Places API 的依赖关系解决了问题:

dependencies {
   ...
   compile 'com.google.android.gms:play-services-location:9.2.0'
   compile 'com.google.android.gms:play-services-places:9.2.0'
   ...
}

似乎在那个版本之前,Places 依赖项是隐式声明的。

还相关:Google Play Services 9.2.0 missing classes

关于android - Google Play Location Services 9.2.0 缺少谷歌归因 Android 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38285219/

有关android - Google Play Location Services 9.2.0 缺少谷歌归因 Android 资源的更多相关文章

随机推荐