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

使用Google Play Core 1.10.3时依赖解析失败求助

解决Play Core拆分依赖解析失败问题

可能的原因及修复方案

1. 确认Google Maven仓库配置

确保项目的根级配置文件中已添加Google Maven仓库:

  • 若使用AGP 7.0+(对应settings.gradle):
dependencyResolutionManagement {
    repositories {
        google()
        mavenCentral()
    }
}
  • 若使用旧版AGP(对应根目录build.gradle):
allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

缺少google()仓库会导致这些拆分后的Play Core依赖无法被正常解析。

2. 调整依赖版本与结构

你当前使用的com.google.android.play:core:1.10.3是旧版的合并式依赖包,拆分后的独立依赖(如asset-delivery、feature-delivery)需要和它做兼容处理:

  • 先移除旧的合并依赖:
// 删除该行
implementation "com.google.android.play:core:1.10.3"
  • 按需添加拆分后的目标依赖:
// 资源交付相关
implementation "com.google.android.play:asset-delivery:2.2.2"
implementation "com.google.android.play:asset-delivery-ktx:2.2.2"
// 功能交付相关
implementation "com.google.android.play:feature-delivery:2.1.0"

注意:拆分后的Play Core模块无需保留原合并包,否则可能引发依赖冲突。

3. 同步并清理项目

  • 点击Android Studio右上角的Sync Project with Gradle Files按钮完成项目同步
  • 依次执行Build > Clean Project和Build > Rebuild Project操作,清理缓存后重新构建

4. 检查Gradle版本兼容性

建议使用AGP 7.0+及Gradle 7.0+版本,过低的Gradle版本可能导致依赖解析逻辑不兼容。

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

相关产品推荐
方舟 Agent Plan

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

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