转载自:http://www.jianshu.com/p/5d482c73fd91
今天趁着有空,想看看Github开源项目源代码,学习学习,按照步骤导入后, log报错如下 :
简单搜索了一下,除了一些貌似复制的雷同解决回答外,还是StackOverFlow比较靠谱,链接:
Android Studio Gradle build failed. Error:Cause: peer not authenticated - Stack Overflow;
其中有回答 :
dependencies {
classpath 'com.android.tools.build:gradle:1.0.1'
}
I changeclasspath com.android.tools.build:gradle:1.1.3'tocom.android.tools.build:gradle:1.0.0
改变Gradle构建版本 , 看到后感觉比较靠谱 , 于是尝试了一下 , 稍作折腾便轻松解决 :
之所以要记录一下此异常 , 主要是 觉得网上的答案相对都说的不太清楚 ,
我在这里补充说明一下 :
1 , 修改的build.gradle文件是project级的 :如下图所示
2 , classpath'com.android.tools.build:gradle:1.3.0' : 具体对应的版本号 , 1.3.0 以本地已下载Gradle构建工具的版本为宜 。
Ps:
一个错误,往往不是只有一个原因导致,那么,今天又遇到一个导入项目的时候,报了同样的错,Error:Cause: peer not authenticated;
跟往常一样,我将gradle版本改成了1.3.0,然后同步,缺发现依然报同样的错,于是一顿搜索一段试,最终,发现,需要同时将jcenter()改成jcenter{"http://jcenter.bintray.com/"};
如下图,此时,报错便解决了~