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

Android Studio Java中集成Google Ads失败,依赖同步报错求助

解决依赖同步失败:Failed to resolve: com.google.android.gms:play-services-ads:22.6.0

以下是针对该问题的排查和解决步骤:

  • 检查项目级仓库配置
    确保项目根目录的仓库配置中包含Google Maven仓库,且优先级正确:
    旧版本项目使用build.gradle(项目级):

    allprojects {
        repositories {
            google() // 必须放在mavenCentral之前
            mavenCentral()
        }
    }
    

    新版本Android Studio使用settings.gradle:

    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            google() // 必须放在mavenCentral之前
            mavenCentral()
        }
    }
    
  • 核对app模块配置
    确认app模块的build.gradle满足版本要求:

    android {
        compileSdk 33 // 22.6.0版本建议使用33及以上
        defaultConfig {
            minSdk 21 // 该依赖最低要求21
            targetSdk 33
            // 其他配置项
        }
    }
    

    同时检查依赖声明无拼写错误:

    dependencies {
        implementation 'com.google.android.gms:play-services-ads:22.6.0'
        // 其他依赖
    }
    
  • 清理缓存并重启同步

    • 打开Android Studio菜单栏,执行File → Invalidate Caches... → Invalidate and Restart
    • 手动删除项目根目录的.gradle文件夹和app模块下的build文件夹,再重新同步项目
  • 排查网络与代理
    确认网络可正常访问Google Maven仓库,若使用代理,检查File → Settings → Appearance & Behavior → System Settings → HTTP Proxy中的配置是否正确,避免代理拦截仓库请求。

  • 验证版本有效性
    若更换多个版本仍失败,基本可排除版本问题,重点回到仓库配置和网络环节。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 13:30:01