从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
公平地说,这个错误不是由于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)
你可以使用following answer来导入你的java安装的安全证书。
我不关心https下载,http对我来说就足够了。所以看看我的答案。
5条答案
按热度按时间s5a0g9ez1#
将存储库语法更改为以下语法之一
Current (2.1) gradle docs声称
我想maven central选择了https。如果我使用以下语法。
我得到以下错误。
D:\tools\gradle-2.1-bin\bin\gradle.bat-q
失败:生成失败,出现异常。
无法解析配置“:classpath”的所有依赖项。无法解析de.undercouch:gradle-download-task:1.0。必需者::XXXX:unspecified Could not HEAD ' https://repo1.maven.org/maven2/de/undercouch/gradle-download-task/1.0/gradle-download-task-1.0.pom '. peer not authenticated
hkmswyz62#
解决方案4在应用的gradle.build中添加maven“www.example.com”时出现“Peer Not Authenticated”jitpack.io。
简单的解决方案是安装java 8,如果你有较低的版本。我们尝试与Oracle java8和它的工作。:)
注:尝试了很多解决方案,这些都是在stackoverflow.com,但没有一个为我工作。
arknldoa3#
我已经将gradle Package 器更新到2.4版,将
gradle-wrapper.properties
文件从:致:
这帮我解决了问题。
svujldwt4#
我用Travis和更新Gradle版本(我使用Gradle Package 器)解决了这个问题。我使用Gradle 2.7,然后我把这个放在
build.gradle
上:axr492tv5#
在我的情况下,我使用VPN,这是导致问题.我关闭了VPN和问题得到解决.希望这可能会帮助任何人