Android Studio - Unable to find valid certification path to requested target

報錯日誌
代碼沒改、一直好好的工程Android Studio突然報錯了

Unable to find valid certification path to requested target

成功翻牆google都可以上了也不行,設置代理也不行。於是網上找答案看到這個https://www.jianshu.com/p/48b1b577ed13。大概是說關閉了Charles 代理就可以了,問題是我沒有開Charles 啊。
分析解決
這個報錯確實是網絡問題。如果你用了代理,直接關掉就好了,Android Studio不翻牆是可以鏈接到開發者中心的。
Could not download groovy-all.jar

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all files for configuration ':linux_demo_project:lintClassPath'.
> Could not download groovy-all.jar (org.codehaus.groovy:groovy-all:2.4.12)
   > Could not get resource 'https://jcenter.bintray.com/org/codehaus/groovy/groovy-all/2.4.12/groovy-all-2.4.12.jar'.

這個錯誤比較麻煩,總而言之是網絡代理的問題。當前正是國慶節之前,各大vpn不能用了、本來20多種vpn現在能夠用的只有兩三個了。再來說說怎麼解決這個問題。首先是要設置代理。其次,我發現下載不同的依賴的時候,需要不斷的切換代理。就是說我在兩個vpn之間切換網絡最後才把所有依賴下載完畢。另外這個問題還可以嘗試的方向有哪些?降低android studio的版本、gradle版本要修改爲和studio保持匹配、使用阿里巴巴倉庫、切換網絡模式等等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章