Cause: unable to find valid certification path to requested target
安装andriod stuiod3.5时一直出现这这个错误,用了网上所有的方法都解决不了。从2月20号一直到3月15号才解决。
网上的解决方法有以下几种:
方法1 使用阿里云
将项目配置里面build.grandle文件的谷歌仓库换成国内的阿里云仓库。
将
google()
jcenter()
替换为
maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}
方法2 导入证书
这里就不详细讲述了,详细方法见链接: https://blog.csdn.net/Gabriel576282253/article/details/81531746?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
方法3 将gradle.properties文件下配置的所有网络代理都注释掉
不过我自己安装后,C:\Users\xx.gradle目录下并没有gradle.properties这个文件,但是有些确实是因为这个文件下的网络代理报的错。
地址: https://blog.csdn.net/w13576267399/article/details/82019359
方法4 将当前连接的网络切换为专用网络,并关闭windows的防火墙!
- 第一步
- 第二步
- 第三步 关闭防火墙
控制面板–>系统和安全
参考自 https://www.sunzhongwei.com/error-cause-unable-to-find-valid-certification-path-to-requested-target?from=sidebar_new
方法5 手动更新依赖
将File->Project sructure->denpendencies下的所有依赖都点击更新
方法6
我自己安装成功的方法(在以上方法都行不通后)
我搜这个报错问题的时候,上面都是3.5,于是就以为3.6会修复这个方法,可是没想到还是报错Cause: unable to find valid certification path to requested target.
-
步骤一
将Andriod Studio卸载,并将以下文件也一并删除,还有之前的项目也可以删除
-
步骤二
测试好自己手机的网速,重装Andriod Studio的时候用手机热点,创建项目后慢慢等待十多分钟左右(当时我的网速是上传速度9Mbps,下载速度是1.83Mbps)
敲黑板:一定要保证在网络好!!!
我安装的是3.5.2,最后在附上历史版本地址 https://developer.android.google.cn/studio/archive#android-studio-3-0?utm_source=androiddevtools&utm_medium=website