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

如何解决':core:debugCompileClasspath'依赖解析失败问题

解决Gradle依赖解析失败(:core:debugCompileClasspath)的实操方案

1. 彻底清理依赖缓存

  • 执行Gradle命令强制刷新:
./gradlew clean build --refresh-dependencies
  • 手动删除本地缓存目录(彻底解决缓存损坏问题):
    • Windows:C:\Users\<你的用户名>\.gradle\caches
    • Mac/Linux:~/.gradle/caches

2. 校验仓库配置有效性

确保项目根目录build.gradle的仓库配置完整且无废弃源:

allprojects {
    repositories {
        google() // 必须优先配置,Android依赖核心源
        mavenCentral()
        // 私有仓库需确认地址、账号密码无误
    }
}

注意:废弃的jcenter()必须替换为mavenCentral(),避免依赖拉取失败

3. 定位并解决依赖冲突

  • 用依赖树命令排查:core模块的依赖问题:
./gradlew :core:dependencies --configuration debugCompileClasspath
  • 在versions.gradle中统一管控版本,避免传递冲突:
ext {
    androidxCore = "1.12.0"
    // 所有依赖版本集中声明
}
  • 对冲突依赖强制指定版本:
dependencies {
    implementation("androidx.core:core-ktx:${androidxCore}") {
        force = true
    }
}

4. 排查网络与代理干扰

  • 关闭VPN/全局代理,测试能否正常访问谷歌、Maven仓库
  • 若需代理,在gradle.properties中配置正确参数:
systemProp.http.proxyHost=你的代理地址
systemProp.http.proxyPort=你的代理端口
systemProp.https.proxyHost=你的代理地址
systemProp.https.proxyPort=你的代理端口

5. 校验模块配置一致性

检查:core模块的build.gradle:

  • 确保compileSdkVersion、minSdkVersion与根项目配置完全一致
  • 删除无效、重复的依赖声明

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 19:45:58