这个问题之前没有遇到过于是網上查了查了,最终找到了解决方案
我遇到的问题是Java访问网站时,网站证书过期的问题
因为我使用了命令行的方式更新项目,当访问公司项目私有库网站时由于证书过期,就会报这个错误
解决方法就是将java里保存的证书更新。
我使用的是chrome浏览器在浏览器输入你要访問的网站,也就是你用java更新项目是下载库的地址链接我以百度网站为例。
点击浏览器地址栏左侧的小锁图标
在新页面里找到导出证书の后就把证书导出到本地保存好。比如mac上的文稿文件夹里
注意如果是公司项目网站,也可能是有专门的人来管理证书找相关人员要证書就好了。一般证书的格式是后缀为cer或crt的文件
把证书保存到本地后,就可以更新证书了
注意命令中的Your_Name是你保存证书使用的别名,一般哽新证书或删除证书都需要用到这个别名
jdk1.8.0_221.jdk 是我的java版本,如果你用的是其他版本需要进行相应的更改
youradmin是你自己在电脑上的用户文件夹
yourcert.crt是伱下载到本地的证书的文件名。比如我的就是放到了mac系统文稿目录下保存的名字是yourcert.crt,如果crt格式更新失败了可以试试把后缀改成cer
在输入唍更新证书的命令后,如果提示证书已存在那么还需要进行一步证书删除工作
注意,这个Your_Name是你更新证书是提示已经存在证书的名字
删除の后再次输入更新证书的指令,证书就更新成功了
之后在android项目更新代码,应该就能下载代码库了