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

从jitpack.io下载源码时URL错误致依赖无法解析求助

解决Jitpack依赖解析400 Bad Request错误

直接解决方案

把你依赖声明里的@aar后缀去掉。

如果你的依赖是这样写的:

implementation("com.github.RavenZIP:WorkShop:1.3.0@aar")

改成:

implementation("com.github.RavenZIP:WorkShop:1.3.0")

若需要只引入AAR且不传递依赖,可添加isTransitive = false控制:

implementation("com.github.RavenZIP:WorkShop:1.3.0") {
    isTransitive = false
}

问题原因

你的猜测完全正确,就是URL格式错误导致的。Jitpack的Maven仓库不支持在版本号后追加@aar的写法,这种写法会让Gradle把@aar当作版本号的一部分拼进请求路径,生成不符合Jitpack仓库结构的URL,最终触发服务器返回400 Bad Request。

正确的Jitpack AAR资源URL格式应为:

https://jitpack.io/com/github/RavenZIP/WorkShop/1.3.0/WorkShop-1.3.0.aar

配置验证

你的settings.gradle.kts中Jitpack仓库配置是正确的,无需修改:

@Suppress("UnstableApiUsage")
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven("https://jitpack.io")
    }
}

修改依赖声明后,重新同步Gradle即可正常拉取依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 11:42:33