最近将一个项目往mac上迁移,在gradle构建的时候报出handshake_failure的异常。
按照上面所指的方向着手解决问题过程中,发现过程不够详细,所幸最终还是将问题解决了,下面就记录一下解决的过程,具体问题发生的原因,上面链接有写,这里就不再重复了。
1.下载
下载地址
这里我下载的是JDK8版本的,解压得到以下文件夹
jce_policy-8.zip2.替换文件
找到JDK存放目录,定位到/jre/lib/security目录,打开policy文件夹会看到如下两个文件夹
policy由于刚才下载解压得到的文件夹为UnlimitedJCEPolicyJDK8,所以我们打开umlimited文件夹,将刚才下载的US_export_policy.jar和local_policy.jar拷进去替换原有文件
3.重启
我在文件替换之后又重新构建了一下项目,但还是不行,应该是需要重启生效。后面重启之后,一路畅通!