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

添加JCenter与JitPack仓库后仍无法解析指定依赖包

依赖解析失败问题处理

我已经把下面的仓库配置加到settings.gradle.kts里了:

jcenter()
maven { url = uri("https://jitpack.io") } 

但还是没法使用com.github.devlight:infinitecycleviewpager:1.0.2这个依赖,报错信息是:

Failed to resolve: com.github.devlight:infinitecycleviewpager:1.0.2

报错截图:
依赖解析失败截图

可行的排查步骤

  • 确认仓库配置位置:新版Android Studio要求settings.gradle.kts里的仓库必须放在dependencyResolutionManagement的repositories块下,正确格式如下:

    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            google()
            mavenCentral()
            jcenter() // 注意:jcenter已停止维护,后续建议迁移至替代仓库
            maven { url = uri("https://jitpack.io") }
        }
    }
    
  • 检查JitPack上的依赖状态:在JitPack搜索devlight/infinitecycleviewpager,确认1.0.2版本是否存在且构建成功。如果该版本有构建问题,换一个可用的版本试试。

  • 清理缓存并重新同步:

    1. 点击Android Studio右上角的「Sync Project with Gradle Files」按钮同步项目
    2. 执行File > Invalidate Caches... > Invalidate and Restart,清除缓存后重启IDE
  • 排查网络问题:确保网络能正常访问JitPack和jcenter,受限网络环境下需配置好代理

  • 替换jcenter仓库:jcenter已停止维护,部分旧依赖可能无法拉取,尝试换成mavenCentral或者其他包含该依赖的仓库(如果存在)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 09:05:03