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

未直接引入com.google.android.play:core却遭Google Play发布拦截警告求助

问题原因
  • 你没有直接引入com.google.android.play:core,但项目通过间接依赖引入了该库的1.10.0版本。查看你的依赖列表,com.google.mlkit:playstore-dynamic-feature-support:16.0.0-beta2这个ML Kit库内部依赖了旧版Play Core,导致打包时自动引入了1.10.0版本。
  • 该版本的Play Core与targetSdkVersion 34(Android 14)不兼容,因此Google Play Console会阻止应用发布。
解决办法

1. 验证间接依赖(可选)

在Android Studio终端执行以下命令,查看完整依赖树,定位Play Core的来源:

./gradlew app:dependencies

搜索com.google.android.play:core,即可确认是哪个库引入了旧版本。

2. 强制升级Play Core版本

在app级build.gradle的dependencies块中,直接添加兼容targetSdk34的Play Core版本(推荐使用1.10.3及以上的稳定版):

implementation 'com.google.android.play:core:1.10.3'
// 也可以使用最新稳定版,例如当前最新为1.12.0,可按需调整
// implementation 'com.google.android.play:core:1.12.0'

Gradle会自动用指定版本替换所有间接依赖的旧版本。

3. 同步并重新构建

点击Android Studio右上角的「Sync Project with Gradle Files」按钮完成同步,重新生成App Bundle后上传至Google Play Console,警告即可消除。

内容的提问来源于stack exchange,提问作者Muhammad Sameer Amjad

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 04:17:38