美文网首页Android 踩坑记Android技术知识
Android studio 导入项目报 Error:Cause

Android studio 导入项目报 Error:Cause

作者: Aegis | 来源:发表于2015-08-15 11:40 被阅读18581次

今天趁着有空,想看看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级的 :如下图所示

修改的gradle位置说明

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/"};

     如下图,此时,报错便解决了~

相关文章

网友评论

  • 一休日记:可能正如作者所言:“ 一个错误,往往不是只有一个原因导致。” 还是感谢作者的思路。
    一休日记:说下我的修改,希望作者纳入,帮助后来人。
    1、把project的build.gradle中修改gradle版本号为classpath 'com.android.tools.build:gradle:3.1.2'
    2、将jcenter()改成jcenter{"http://jcenter.bintray.com/";};
    3、把gradle-wrapper.properties中gradle版本改成distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
  • 西城鹿杖客:没用啊
  • c1adca3ce1ab:希望你出更多解决这IDE问题的文章。
    c1adca3ce1ab:@Aegis 嗯。问题很多。常见开发技巧.现在百度搜索的很多垃圾信息.只有在这里才能找到有质量,短小精巧的答案
    Aegis:@分享生活之美 你的意思是as导入项目的各种问题集锦么?
  • 下一页会是幸福吗:谢谢~加了 jcenter 开源项目就可以了
    Aegis:@下一页会是幸福吗 挺好
  • hehe_Android:还有就是gradle 2.8 不行,升级到2.9就可以了
  • 浅行:升级2.0preview遇到这个问题了,更换jcenter()的方法可行
    Aegis:@浅行 解决问题就行
  • 2dd8a8962c0a:有时候这个也不行,补充一个:http://stackoverflow.com/questions/22887829/peer-not-authenticated-while-importing-gradle-project-in-eclipse,需要添加证书
    Aegis: @_Astray_ 谢谢,之前还遇到过一个情况,抽空我一并说明下😂

本文标题:Android studio 导入项目报 Error:Cause

本文链接:https://www.haomeiwen.com/subject/mrewqttx.html