build.gradle报错,Error:Cause: unable to find valid certification path to requested target

AndroidStudio出现这个问题的时候很头疼,特别是需要设置proxy的时候。根据这个提示可知,说缺少认证,那么我们只要认证成功就行了。后来经过长期奋战,总结了几个办法。

  1. 既然是认证不成功,那么我们就不认证这个maven { url "http://jcenter.bintray.com"}仓库(可能不是这个仓库,哪个仓库认证失败就是哪个),直接换个仓库认证,比如maven { url "http://maven.aliyun.com/nexus/content/groups/public"}或者其他的仓库,最好是自己公司的仓库,但是这样编译的时间很长,大概要2-5个小时左右。这样设置的话基本上能解决问题。

  2. 缺少认证,应该是缺少证书导致的,那么我们就将需要的证书导入就行

    解决办法参考:https://blog.csdn.net/frankcheng5143/article/details/52164939
    此办法不一定有用,但是可以尝试下。

  3. 还有一种情况,当你新建一个Project工程时,出现这样的错误的话,将jcenter()修改为maven { url "http://jcenter.bintray.com"},基本上也能解决问题。

    AndroidStudio编译时会出现各种各样的错误,大家遇到什么错误也可以留言,我遇到的话会回复。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值