尝试同步Gradle项目时出现以下错误:
Gradle 'android_studio' project refresh failed
Error: Cause: peer not authenticated
这是我的项目build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
}
allprojects {
repositories {
jcenter()
}
}
我不确定问题是什么,我尝试将我的gradle路径更改为2.1.0,但这没有做任何事情。有任何想法吗?每当我打开Android Studio时,我似乎都会得到这个该死的错误...
答案 0 :(得分:0)
打开/gradle/wrapper/gradle-wrapper.properties文件
替换' https'用' http'在distributionUrl中:
示例distributionUrl=http\://services.gradle.org/distributions/gradle-2.10-all.zip
并确保classpath 'com.android.tools.build:gradle:2.1.0'
执行此操作
答案 1 :(得分:0)
对于任何可能在未来遇到这个问题但发现几乎没有人知道发生了什么事的人来说,这是我发生的非常微妙的事情。
我让Charles代理在后台运行,设置为仅记录我希望它记录的端点。这导致它在Gradle下载时阻止来自Gradle的流量,这是Gradle下载,这给了我“对等未经过身份验证”的错误。我最终通过查看日志并查看了大量的SSL错误来找到它。
答案 2 :(得分:0)
此错误通常是由于互联网连接造成的!检查连接并再次同步(重建项目)