Android Studio Unable to find valid certification path to requested target第一个项目在gradle构建项目时报错的解决方案

版本

  我安装的版本是Android Studio 3.5.1,这个是下载链接:https://developer.android.google.cn/studio/

问题

  第一次安装使用Android Studio,安装完成后新建第一个Empty Activity模板项目后在gradle构建项目的时候就报错了,错误为Gradle Sync Issues。

解决经历

  参考了网上许多“解决问题”的方法,但都不适用。

  自己在项目Sync(synchronization的缩写,同步的意思)时,看到Android Studio界面的右下方栏目里有进度条显示Sync的当前进度,每次失败都在同一个链接上重复等待。

  看到网上普遍都是向build.gradle文件里添加链接,或者是证书不信任,得下载gradle网页的证书,又或者是gradle压缩包下载失败,得自己去提供的网址下载对应版本的gradle压缩包,把build.gradle文件里的google()删掉,调换google()jcenter(),自己都试了,没用。

解决方法

  后来网上了解到Sync时会下载运行项目所需的组件,而我的Android Studio 在Sync运行到gradle时停留,这才意识到是下载不了对应文件。

  在发现问题的根源来自于下载某个网页的文件时请求失败后,参考了网上的解决方法,在build.gradle文件里所有的的jcenter()方法里添加下载的路径。
  添加完成后
  由jcenter()
  变成jcenter() { url "https://jcenter.bintray.com/" }
  以下是修改完成后build.gradle的截图:
在这里插入图片描述
  这个是我build.gradle文件的位置:(另外一个build.gradle不知道干什么的,看括号里的英文个人猜测是下载的gradle模板里的文件,大家可以网上查阅资料)
在这里插入图片描述

  解决问题的方法参考自:
https://stackoverflow.com/questions/26697118/android-studio-unable-to-find-valid-certification-path-to-requested-target

  参考的作者及作者提供的解决方案:解决方案

我是如何成功找到解决问题的方法

  自己尝试过上图的方法,但还是失败,但是在浏览器上打开marven()里对应的网址https://jcenter.bintray.com/,发现能打开,说明不是链接的问题而是方法的问题,于是把marven()改回原来的jcenter(),再Sync一次项目,一切顺利,没有报错,至此终于完成了第一个项目的搭建。

  希望我解决问题的经历能帮助、启发大家解决类似的问题。谢谢。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值