You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

添加com.google.android.gms:play-services-location:15.0.1后无法解析play-service-places-placereport求助

解决无法解析play-services-places-placereport依赖的问题

我之前也碰到过类似的依赖解析坑,给你几个靠谱的排查步骤,一步步来应该能解决:

  • 先检查依赖拼写是否正确
    你提到添加的是com.google.android.gms:play-service-places-placereport:15.0.1,这里少了个s!正确的依赖坐标应该是:

    implementation 'com.google.android.gms:play-services-places-placereport:15.0.1'
    

    拼写错误是最常见的原因,先确认这个。

  • 确保Google Maven仓库已配置
    所有Google Play Services的依赖都托管在Google自己的Maven仓库里,项目根目录的build.gradle必须配置这个仓库:

    allprojects {
        repositories {
            google() // Android Studio 3.0+ 支持这个简写
            // 如果是老版本AS,用下面的写法:
            // maven { url 'https://maven.google.com' }
            jcenter()
            mavenCentral()
        }
    }
    

    没有这个仓库的话,Gradle根本找不到这些依赖。

  • 清理缓存并重建项目
    有时候Gradle的缓存会抽风,导致依赖解析异常,执行以下操作:

    1. 点击Android Studio顶部菜单栏的 Build -> Clean Project
    2. 接着点击 Build -> Rebuild Project
    3. 如果还是不行,手动删除项目根目录的.gradle文件夹和模块下的build文件夹,重启AS后重新同步Gradle。
  • 统一所有Play Services依赖的版本
    确保项目中所有com.google.android.gms开头的依赖版本都是15.0.1,版本不一致很容易导致依赖冲突或解析失败。比如如果同时用到了play-services-maps,也要改成15.0.1版本。

  • 更新Gradle插件和Gradle版本
    较老的Gradle插件可能对15.x版本的Play Services依赖支持不好,建议把Gradle插件版本升级到3.2.1及以上(对应Gradle wrapper版本4.6及以上),修改根目录build.gradle中的classpath:

    buildscript {
        dependencies {
            classpath 'com.android.tools.build:gradle:3.2.1'
        }
    }
    

如果以上步骤都试过还是没解决,可以把项目根目录和模块的build.gradle完整代码贴出来,这样更容易定位问题。

内容的提问来源于stack exchange,提问作者Anil Kumar GN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:48:34