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 中添加访问令牌(您可以在您的帐户设置中找到它)
我分叉了一个 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 中添加访问令牌(您可以在您的帐户设置中找到它)