Android gradle 无法解析 jitpack 快照构建依赖

Android gradle fails to resolve jitpack snapshot build dependency

我分叉了一个 GitHub 项目并应用了一些修复程序。现在想将它用作我的项目中的依赖项。已按照 jitpack.io 提供的说明进行操作,但 gradle build 找不到它。

build.gradle(所有项目)

allprojects {
    repositories {
        google()
        mavenCentral()
        maven { url "https://jitpack.io" }
    }
}

build.gradle(模块)

dependencies {
    implementation 'com.github.user:repo:e91058a'
}

已尝试在 Android Studio 和 运行 gradlew build --refresh-dependencies 中调用 File->Sync。还尝试将 dev-SNAPSHOT 定义为版本号而不是提交哈希。但它总是以 Failed to resolve 错误结束。

我在这里错过了什么?

检查您在 jitpack.io 上的存储库,并验证快照是否已实际构建。 (输入你的 repo url,select 'branches',你必须在你的提交 sha 附近看到一个绿色图标) 此外,如果您的存储库是私有的,您需要在 build.gradle 中添加访问令牌(您可以在您的帐户设置中找到它)