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

Android项目Gradle构建失败:无法解析:app:debugCompileClasspath配置文件

Android Gradle构建依赖解析问题解决

问题背景

  • 核心报错:Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugCompileClasspath'
  • 环境配置:SDK 34,Gradle 9.0
  • 已尝试操作:关闭离线模式,怀疑implementation 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.4'依赖存在问题

排查与修复步骤

  1. 修正依赖坐标
    原依赖坐标存在冗余前缀,正确的坐标应为:

    implementation 'com.amulyakhare:textdrawable:1.0.4'
    

    移除重复的com.amulyakhare.部分后重新同步项目。

  2. 验证仓库配置
    确保项目根目录的settings.gradle(Gradle 7+)或build.gradle中已配置必要的仓库:

    repositories {
        google()
        mavenCentral()
    }
    
  3. 清理Gradle缓存

    • 执行Android Studio右侧Gradle面板的app -> Tasks -> build -> clean任务
    • 删除项目根目录下的.gradle文件夹与app/build文件夹
    • 重启IDE后重新执行Sync Project with Gradle Files
  4. Gradle版本兼容性调整(可选)
    Gradle 9.0属于新发布版本,可能与旧依赖存在兼容性问题,可尝试降级至稳定版本(如8.5):

    • 修改gradle/wrapper/gradle-wrapper.properties:
      distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
      
    • 同步修改app/build.gradle中的插件版本:
      plugins {
          id 'com.android.application' version '8.1.4'
      }
      
  5. 替换依赖(终极方案)
    若上述方法均无效,可考虑自定义文本Drawable实现,或选用其他功能类似的成熟开源库替代该依赖。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 20:20:57