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

Android Gradle依赖错误:无法解析com.kaopiz:kprogresshud

问题根源

你使用的com.kaopiz:kprogresshud:1.2.0依赖坐标不存在于当前配置的任何仓库中——KProgressHUD是托管在GitHub的项目,并未发布到Maven Central或Google仓库,只能通过JitPack拉取,且正确坐标必须包含com.github前缀。

正确解决方案

1. 确保仓库配置有效

如果你的项目使用AGP 7.0及以上版本,推荐将仓库配置迁移到settings.gradle(旧版allprojects配置在新版AGP中可能失效):

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven { url 'https://jitpack.io' }
        maven { url 'https://github.com/uPhyca/stetho-realm/raw/master/maven-repo' }
    }
}

若为旧版AGP,你当前的allprojects仓库配置已包含JitPack,无需修改。

2. 替换为正确的依赖坐标

在app/build.gradle的dependencies块中,用以下坐标替换原有配置:

implementation 'com.github.kaopiz:KProgressHUD:v1.2.0'

注意:

  • 坐标前缀必须是com.github.kaopiz,而非com.kaopiz
  • 版本号需与GitHub项目的标签完全一致,v1.2.0是官方稳定标签,不能省略前缀v

3. 同步Gradle

点击Android Studio右上角的「Sync Now」按钮,或在终端执行命令:

./gradlew sync
额外排查点
  • 若仍拉取失败,检查网络是否能正常访问JitPack
  • 可根据项目官方标签调整版本号,替换上述配置中的版本值即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 14:47:32