解決Android studio :Error:Cause: unable to find valid certification path to requested target

解決Android studio :Error:Cause: unable to find valid certification path to requested target

————————————記一個倒黴孩子的一週的掙扎

最近更新Android studio至3.5.1,而後出現了Error:Cause: unable to find valid certification path to requested target這個報錯,總之就是gradle更新時總有一個.pom文件或者jar包下載不下來。嘗試了各類各樣的方法,最後更新成功也莫名其妙。應爲不知道哪一個步驟起了做用,因此記錄一下這幾天使用的各類方法參考。瀏覽器

1、更換網絡

一共進行了安全

  • 校園網
  • 手機熱點
  • 科/學/上/網

然鵝,並無什麼做用網絡

2、更換maven的地址

maven

google()
    jcenter()

改成工具

mavenCentral()
    maven { url 'http://maven.google.com' }
    maven { url 'http://jcenter.bintray.com'}
    maven {
        url 'http://maven.aliyun.com/nexus/content/groups/public/'
    }

從你們的博客裏發現,通常這樣以後就差很少了,可是對我依舊沒什麼做用gradle

3、重裝

嗯,據說重啓能夠解決%90的問題,重裝能夠解決%99的問題網站

  • Android studio卸載
  • Android studio安裝

失敗

做爲剩下的%1留下了不學無術的淚水google

4、從新下載gradle文件

失敗url

5、導入證書

唔,在Android studio裏下載不下來的網址在瀏覽器裏打開後顯示鏈接不安全(我懷疑這網站就沒有證書)獲取不到證書,因此添加了https://jcenter.bintray.com/和http://maven.google.com的證書,而後果真失敗了。emmmmmmmmmmm,可是仍是記錄一下添加證書的方法spa

1.打開須要導入證書的網址,從瀏覽器中得到證書

avatar avatar

2.將證書以.cer格式導出

avatar avatar

3.在Android studio的jre\jre\lib\security下導入證書

avatar 密鑰爲:changeit
選擇:Y
而後仍是不行,繼續換方法

6、修改hosts文件,使用as內置sdk管理器在線下載

基本步驟以下

1.經過一個ping網站,如愛站網https://ping.aizhan.com/或站長工具 http://ping.chinaz.com輸入dl.google.com(dl-ssl.google.com 沒法ping通)挑選一個響應時間較短的IP

2.在cmd中ping一下 IP 確認能鏈接。

3.記事本打開hosts文件。路徑:C:\Windows\System32\drivers\etc

4.追加host文件:

203.208.43.70(ping後獲得的IP) dl.google.com
203.208.43.70 dl.l.google.com
203.208.43.70 dl-ssl.google.com

保存。

5.重啓sdk manager,等待加載未下載的資源。

嗯,我不只更新了,API從20到29我都下載了,然鵝仍是沒有用,哭唧唧。

詳細細節請移步https://blog.csdn.net/qq_37443229/article/details/80956416

7、手動更新依賴

在file->Project sructure->denpendencies下
把裏面的依賴一個個點進去更新一下,再從新sync avatar

啊哈哈哈哈哈哈哈,成功

(不負責的小聲BB:我也不知道究竟具體哪一個操做搞定個人Android studio,你們都試一下吧啊哈哈哈哈哈哈哈,逃~( ̄▽ ̄)~*)

相關文章
相關標籤/搜索