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

如何手动从jitpack.io下载AAR和POM等Android依赖文件?

Jitpack依赖手动下载及导入方案

第一步:构造下载路径

Jitpack的所有依赖文件都遵循固定的路径规则,你只需要提前拿到三个参数:依赖的Group ID、Artifact ID、版本号。以你提到的DSBridge-Android为例,对应参数为Group ID:com.github.wendux,Artifact ID:DSBridge-Android,版本号按你项目中实际声明的版本填写。
路径构造规则如下:

  1. 路径前缀固定为https://jitpack.io/
  2. 将Group ID中的.替换为/,比如com.github.wendux替换为com/github/wendux
  3. 按前缀 + {Group替换后路径}/{Artifact ID}/{版本号}/拼接得到文件所在目录路径
  4. 目录路径后拼接对应文件名即可下载需要的文件:
    • AAR包文件:{Artifact ID}-{版本号}.aar
    • POM配置文件:{Artifact ID}-{版本号}.pom,该文件记录了所有传递依赖信息,必须下载
    • 可选源码包:{Artifact ID}-{版本号}-sources.jar
    • 可选文档包:{Artifact ID}-{版本号}-javadoc.jar

第二步:导入到Android项目

方式1:直接导入libs目录(单项目快速使用)

  • 将下载好的aar文件放入项目对应module的libs目录下
  • 打开module级的build.gradle文件,在dependencies代码块中添加配置:
    // 方式一:导入libs下所有aar
    implementation fileTree(dir: 'libs', include: ['*.aar'])
    // 方式二:单独导入指定aar
    implementation files('libs/DSBridge-Android-你使用的版本号.aar')
    
  • 打开下载好的pom文件,找到<dependencies>标签下的所有依赖项,将这些传递依赖手动添加到build.gradle的dependencies块中,避免依赖缺失报错。

方式2:本地Maven仓库导入(多项目复用)

  • 在本地磁盘新建文件夹作为私有Maven仓库,按照构造下载路径时的目录层级,将下载的aar、pom文件放入对应目录
  • 打开项目根目录的settings.gradle(低版本gradle请修改根目录build.gradle),在repositories代码块中添加本地仓库配置:
    maven { url uri('你本地Maven仓库文件夹的绝对路径') }
    
  • 无需修改原有DSBridge的依赖声明,同步项目即可正常加载依赖。

注意事项

  • 下载时使用的版本号必须和项目中声明的完全一致,若你使用的是commit哈希作为版本号,直接替换路径中的版本号字段即可。
  • 必须下载对应版本的pom文件,梳理清楚传递依赖后再导入项目,否则会出现编译或运行时类找不到的异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 00:30:02