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

无法解析com.google.android.gms:play-services-maps:15.6.1的构建同步问题求助

解决Google Play Services Maps依赖解析失败问题

这问题我之前帮不少开发者排查过,核心原因有两个:依赖版本和你模拟器上的Google Play Services版本不兼容,再加上可能项目的仓库配置没到位,咱们一步步来搞定:

问题根源拆解

  • 你用的com.google.android.gms:play-services-maps:15.6.1版本远高于模拟器上的11.3.02,Google官方要求:项目依赖的Play Services版本不能比设备上安装的版本高,否则会出现依赖解析失败或者运行时崩溃。
  • 旧版本的Play Services依赖需要项目配置Google专属的Maven仓库,不然Gradle找不到对应的包文件。

具体解决方案

1. 降低Maps依赖版本到兼容范围

因为你的模拟器Google Play Services是11.3.02,建议选择11.x系列的最后一个稳定版11.8.0(这个版本向下兼容11.3.x),修改你app模块的build.gradle里的依赖行:

// 替换原来的15.6.1版本
implementation 'com.google.android.gms:play-services-maps:11.8.0'

2. 确保根目录build.gradle配置了Google仓库

打开项目根目录的build.gradle(注意不是app模块下的那个),检查allprojects区块的仓库配置,必须包含Google的Maven仓库:

allprojects {
    repositories {
        // 新版Android Studio/Gradle用这个
        google()
        // 如果你的Gradle版本比较旧,替换成下面这个地址
        // maven { url 'https://maven.google.com' }
        jcenter()
        mavenCentral()
    }
}

3. 同步并验证项目

点击Android Studio右上角的「Sync Project with Gradle Files」按钮,等待同步完成。如果还是有报错,可以先执行Build -> Clean Project清理缓存,再重新同步一次。

额外建议

如果之后你换了更高版本的模拟器/真机(比如Google Play Services版本升到15.x及以上),再逐步升级Maps依赖的版本,尽量保持依赖版本和设备上的Play Services版本一致或接近,这样能避免大部分版本兼容问题。

内容的提问来源于stack exchange,提问作者小. 袛褝谢谐褝褉褑褝褑褝谐

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 06:46:05