android - jitpack - 从服务器收到状态码 521/401/403
问题描述
我的构建设置如下所示。Received status code 521 from server
当我建造时,我得到了。
buildscript {
// ...
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.2.2'
// ...
}
}
allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven { url "https://jitpack.io" }
maven { url 'https://maven.microblink.com' }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
ext{
// ...
}
dependencies {
// ...
implementation('com.microblink:blinkinput:4.3.0@aar') {
transitive = true
}
}
它出什么问题了?
编辑:
我正在使用私有存储库。所以,我设置
在gradle.properties
. (关键只是一个例子)
authToken=jp_sldjflkjlzjcxlka1223
而在build.gradle
.
...
allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven { url "https://jitpack.io" }
maven {
url "https://jitpack.io"
credentials { username authToken }
}
}
}
这给了我未经授权的(401)错误。所以,我也试过这个,但它给出了 Forbidden(403)。
...
allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven {
url "https://jitpack.io"
credentials { username authToken }
}
}
}
关键是正确的。项目建设得很好。从昨天开始,它的构建并不好。
解决方案
当您将 maven jitpack 添加到项目级 gradle 文件时,您也应该添加您的 jitpack 令牌
allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven {
url "https://jitpack.io"
credentials { username = project.properties['jitpackToken'] }
}
maven { url 'https://maven.microblink.com' }
}
}
你可以在这里找到更多信息https://jitpack.io/docs/PRIVATE/
推荐阅读
- android - 应用程序在尝试执行“+”运算符时不断崩溃
- c++ - 在运行 microsoft/windowsservercore 的 docker 容器中运行简单的 exe
- tensorflow-serving - Tensorflow Serving 模型在磁盘上有 3 个版本,但只有最新版本可用
- r - 将Stata代码更改为R
- angular - 用于视图的 Angular HttpClient 分页
- algorithm - 如果需要重新访问 BFS 中的已访问节点,时间复杂度是多少?
- angular - 如何在 Angular 中按顺序运行异步函数?
- python - python - 通过特定其他属性比较对象属性的最佳方法
- google-app-maker - 从外部用户获取数据的想法?
- filter - Cognos 10.2 在 Framework Manager 中创建预定义过滤器