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版本可用性
- 打开JitPack对应仓库的版本详情页,确认
1.7.9版本下的Get it区域给出的依赖代码是否和你用的一致,同时检查页面里是否有可正常访问的.aar/.jar产物下载链接。 - 手动访问该版本的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
相关产品推荐
相关产品推荐

