android studio4.1.2突然报错Cause: unable to find valid certification path to request

230 阅读1分钟

早上来到公司启动电脑,开as环境突然冒出该错误,细看发现是下载三方库失败了

Could not get resource'jitpack.io/com/github/…'. Could not GET 'jitpack.io/com/github/…'

然后一顿百度操作结果还是不好用,发下解决方法记录一下

1.下载证书:
打开[jitpack.io]

1688453795993.png

下载证书过程

1688453815189.png

1688453824544.png 1688453854250.png

将证书导出到D盘, 使用cmd命令将证书导入到本地对应的jdk环境下

keytool.exe  -importcert   -file D:\cert.cer  -keystore   "%JAVA_HOME%/jre/lib/security/cacerts"  -trustcacerts

如果需要秘钥初始秘钥为changeit 最后输入y表示同意.

如果发现已经导入了证书可以删除掉之前的重新导入 keytool -delete -alias mykey -keystore "%JAVA_HOME%/jre/lib/security/cacerts" -storepass changeit

//查看cacerts中的证书列表:

              keytool -list -keystore "%JAVA_HOME%/jre/lib/security/cacerts"  -storepass changeit

//删除cacerts中指定名称的证书:

              keytool -delete -alias mykey -keystore "%JAVA_HOME%/jre/lib/security/cacerts"  -storepass changeit

//导入指定证书到cacerts:
keytool -import -alias mykey -file mykey.cer -keystore "%JAVA_HOME%/jre/lib/security/cacerts"  -storepass changeit-trustcacerts

导入成功后重启as,发现可以成功的导入第三方库