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关闭掉

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