Android Studio構建報錯ERROR: Cause: unable to find valid certification path to requested

如果開了一些代理軟件(Charles Fiddle)的話,會出現該情況。
後 Google 搜索,在 stackoverflow 上找到一篇帖子 Android Studio - Unable to find valid certification path to requested target
這個問題的根本原因是 Charles 會默認打開系統代理,所以 Android Studio 在 sync project 的時候,會經過 Charles 的代理,又因爲 Charles 設置了根證書,所以 AS 在 sync project 的時候就報了‘找不到證書’的錯誤
解決方法:
Charles -> Proxy -> Proxy Settings -> macOS
在 macOS 裏把 Enable macOS proxy 和 Enable macOS proxy on launch 的勾去掉,然後重新啓動一下 Charles ,重啓 AS 就可以正常編譯了

在這裏插入圖片描述 把macos proxy關閉掉

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