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

求助:无法为Android项目添加Google Play Location Service依赖

解决Android Studio 3.0.1 + Gradle 4.1添加Google Play Location Service依赖同步错误的方案

嘿,我来帮你搞定这个依赖同步的坑!结合你用的比较早期的Android Studio和Gradle版本,大概率是依赖版本不兼容或者基础配置没到位,试试下面这些步骤:

  • 选择适配的Location Service依赖版本
    你的Gradle 4.1和AS 3.0.1不支持太新的Google Play服务版本,建议选用15.0.1这个稳定且适配的版本。在模块级(app目录下)的build.gradle里的dependencies块中添加:

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

    注意:AS 3.0开始已经用implementation替代了旧的compile指令,别写错啦。

  • 确保Google仓库已配置
    项目根目录的build.gradle必须添加google()仓库,否则拉取不到Google的依赖。检查配置是否如下:

    buildscript {
        repositories {
            jcenter()
            google() // 必须存在这个仓库配置
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.0.1' // 匹配你的AS版本
        }
    }
    
    allprojects {
        repositories {
            jcenter()
            google() // 这里也要加上
        }
    }
    
  • 清理缓存并重启动AS
    缓存紊乱也会导致同步失败,点击顶部菜单栏的File -> Invalidate Caches / Restart,选择Invalidate and Restart选项,等AS重启后再尝试同步项目。

  • 验证Gradle wrapper版本
    打开gradle/wrapper/gradle-wrapper.properties文件,确认里面的Gradle版本是4.1:

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
    

    不要随意修改这个版本,保持和你的AS 3.0.1匹配。

如果做完上面这些步骤还是出错,建议把同步时弹出的具体错误信息贴出来(比如找不到依赖、版本冲突提示),这样能更精准地定位问题~

内容的提问来源于stack exchange,提问作者Aslam

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:41:58