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

上传1.0.3版本遇Play Console服务库更新违规问题求修复方案

修复Play Console中Play Service更新库违规问题

排查间接引入的旧版依赖

即便你未在build.gradle中直接声明Play Service相关库,第三方依赖(如广告、推送、地图类SDK)也可能间接引入不符合Play Console要求的旧版本组件。执行以下命令生成完整依赖树,定位问题依赖:

./gradlew app:dependencies

在输出结果中搜索com.google.android.gms或com.google.firebase相关条目,找到版本不符合要求的组件。

强制统一Play Service库版本

在项目根目录的build.gradle(或settings.gradle的dependencyResolutionManagement块)中添加版本强制规则,确保所有Play Service相关组件使用最新稳定版:

// 根build.gradle示例
allprojects {
    configurations.all {
        resolutionStrategy {
            force 'com.google.android.gms:play-services-base:21.1.0' // 替换为当前最新稳定版
            force 'com.google.android.gms:play-services-basement:18.2.0'
            // 根据依赖树中找到的其他组件,补充对应的force规则
        }
    }
}

AGP 7.0+版本也可通过versionCatalog统一管理版本,提升维护效率。

移除未使用的自动依赖

若为AGP默认注入的Play Service依赖,可在模块build.gradle中禁用或排除:

android {
    // ...其他配置
}
dependencies {
    // 排除指定未使用的组件
    configurations {
        all*.exclude group: 'com.google.android.gms', module: 'play-services-ads' // 示例:排除广告组件
    }
}

清理重建项目

执行以下命令清理缓存并重新生成安装包,确保依赖变更生效:

./gradlew clean
./gradlew assembleRelease

验证修复结果

重新生成APK/AAB后上传至Play Console,检查违规提示是否消失。若问题仍存在,重复依赖树排查步骤,确认所有Play Service组件版本已统一。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 04:52:03