Kyl*_*cot 9 java android robolectric travis-ci
我有一个Android项目,我试图在Travis CI上测试但是在运行Robolectric(v3.2.2)测试时我得到了:
com.android.volley.NoConnectionError:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径验证失败:java.security.cert.CertPathValidatorException:签名算法上的算法约束检查失败:SHA256WithRSAEncryption
这只发生在特拉维斯,并不会发生在我的本地机器(MacOS Sierra)上.
有关如何修复/解决此错误的任何线索?另外,请告诉我您想要查看的任何文件/设置/等.
将您的证书导入到新的 cacerts 文件中
$cp $JAVA_HOME/jre/lib/security/cacerts $JAVA_HOME/jre/lib/security/jssecacerts
$keytool -import -trustcacerts -keystore $JAVA_HOME/jre/lib/security/jssecacerts -storepass changeit -noprompt -alias {cert alias} -file {cert file}
Run Code Online (Sandbox Code Playgroud)
重新启动应用程序。
| 归档时间: |
|
| 查看次数: |
505 次 |
| 最近记录: |