Ati*_*gur 25 https gradle maven-central
从gradle 2.0升级到2.1时,您可能会看到以下错误.
Could not HEAD 'https://jcenter.bintray.com/de/undercouch/gradle-download-task/1.0/gradle-download-task-1.0.pom'.
> peer not authenticated
Run Code Online (Sandbox Code Playgroud)
公平地说,这个错误不是由于gradle造成的.这是java如何处理ssl连接的问题.
我正在使用以下java版本.
java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)
Run Code Online (Sandbox Code Playgroud)
您可以使用以下答案导入您的Java安装证书.
我不关心https下载,http对我来说已经足够了.所以看看我的回答.
Ati*_*gur 60
将存储库语法更改为以下之一
repositories {
jcenter {
url "http://jcenter.bintray.com/"
}
}
repositories {
maven {
url "http://repo1.maven.org/maven2"
}
}
Run Code Online (Sandbox Code Playgroud)
Warning: Be aware that the central Maven 2 repository is HTTP only
and HTTPS is not supported. If you need a public HTTPS enabled
central repository, you can use the JCenter public repository
(see Section 51.6.3, “Maven JCenter repository”).
Run Code Online (Sandbox Code Playgroud)
我认为maven central去了https.如果我使用以下语法.
repositories {
mavenCentral()
}
Run Code Online (Sandbox Code Playgroud)
我得到以下错误.
D:\ tools\gradle-2.1-bin\bin\gradle.bat -q
FAILURE:构建因异常而失败.
出了什么问题:配置根项目'XXXX'时出现问题.
无法解析配置':classpath'的所有依赖项.无法解析de.undercouch:gradle-download-task:1.0.:XXXX:所要求的不确定莫非不是HEAD ' https://repo1.maven.org/maven2/de/undercouch/gradle-download-task/1.0/gradle-download-task-1.0.pom '.peer未经过身份验证
尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志输出.
小智 10
在app的gradle.build中添加maven"jitpack.io"时,解决方案4"Peer Not Authenticated".
如果你有较低的版本,简单的解决方案是安装java 8.我们尝试使用Oracle java8并且它可以工作.:)
注意:尝试了很多解决方案,这些解决方案都在stackoverflow.com上,但它们都不适用于我.
| 归档时间: |
|
| 查看次数: |
38148 次 |
| 最近记录: |