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

Android引入JitPack库失败:地址不存在问题求助

解决JitPack构建成功但Android无法引入依赖的问题

检查依赖坐标格式

你的依赖坐标可能存在格式问题:com.github.dorfaksoft:com.pushstorm:1.7.9 里的第二部分是GitHub仓库名,先确认你的仓库实际名称是不是com.pushstorm?如果仓库真实名称是pushstorm(不带com前缀),正确的依赖写法应该是:

implementation 'com.github.dorfaksoft:pushstorm:1.7.9'

JitPack的依赖规则是 com.github.用户名:仓库名:版本号,仓库名必须和GitHub上的完全一致。

验证JitPack版本可用性

  1. 打开JitPack对应仓库的版本详情页,确认1.7.9版本下的Get it区域给出的依赖代码是否和你用的一致,同时检查页面里是否有可正常访问的.aar/.jar产物下载链接。
  2. 手动访问该版本的maven元数据地址(格式:https://jitpack.io/com/github/用户名/仓库名/版本号/maven-metadata.xml),如果返回404,说明JitPack的索引未同步,等待5-10分钟后再试,或手动触发重新构建。

检查Android项目仓库配置

  • 确保项目根目录的build.gradle(Android Studio Arctic Fox及以上版本为settings.gradle)中已添加JitPack仓库:
    // 旧版根build.gradle
    allprojects {
        repositories {
            maven { url 'https://jitpack.io' }
        }
    }
    // 新版settings.gradle
    dependencyResolutionManagement {
        repositories {
            maven { url 'https://jitpack.io' }
        }
    }
    
  • 清理项目缓存:执行File -> Invalidate Caches... -> Invalidate and Restart,再重新同步Gradle,缓存异常也会导致依赖解析失败。

确认Git标签正确性

检查GitHub仓库中是否存在1.7.9的Git标签,JitPack基于标签构建版本,若标签不存在、名称有误或打在了错误的提交上,即使构建成功也无法正常解析依赖。

手动触发重新构建

若以上都无问题,前往JitPack对应版本页面点击Re-build按钮重新构建,首次构建的元数据可能未同步到CDN,重新构建可解决该问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 12:09:53