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

Android Studio新版Gradle无法解析Jitpack依赖问题求助

Jitpack依赖解析失败排查方案
  • 检查全局依赖仓库配置

你当前仅将Jitpack仓库配置在buildscript > repositories块中,该块的仓库仅用于下载Gradle插件类依赖,项目业务依赖需要额外配置全局仓库:

  1. 旧版项目(使用根目录build.gradle管理仓库),在根build.gradle中添加allprojects配置:
allprojects {
    repositories {
        google()
        mavenCentral()
        maven { url "https://jitpack.io" }
    }
}
  1. 新版项目(使用settings.gradle管理仓库),修改settings.gradle中的dependencyResolutionManagement块:
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven { url 'https://jitpack.io' }
    }
}
  • 核对依赖信息正确性

确认引入的com.github.dogecoin:libdohj:v0.15.9版本号和官方发布的标签完全一致,注意大小写、前缀v的拼写,任意字符错误都会导致解析失败。

  • 清理缓存并重新拉取依赖
  1. 检查本地网络是否可正常访问Jitpack服务,确认没有代理、防火墙、运营商拦截
  2. 执行命令清理缓存并刷新依赖:
    Mac/Linux执行:./gradlew clean --refresh-dependencies
    Windows执行:gradlew clean --refresh-dependencies
  3. 如仍有问题,可手动删除本地Gradle缓存目录中对应依赖的文件夹,默认缓存路径为~/.gradle/caches/modules-2/files-2.1
  • 验证Gradle版本兼容性

你当前使用的Android Gradle Plugin版本为7.0.2,要求对应Gradle Wrapper版本为7.0+,可查看gradle/wrapper/gradle-wrapper.properties文件中的distributionUrl配置确认版本匹配,版本不兼容也会触发依赖解析异常。

  • 检查模块级依赖配置

确认依赖是写在app模块build.gradle的dependencies块中,没有误写到根目录build.gradle的buildscript依赖块内。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 02:57:00