Ubuntu 18.04执行react-native run-android报javax.net.ssl.SSLException错误求助
解决Ubuntu 18.04运行
react-native run-android时的SSL trustAnchors异常 这个问题我之前在Ubuntu 18.04上配置React Native开发环境时碰到过,本质是OpenJDK的证书信任库配置异常导致的,下面是亲测有效的解决步骤:
第一步,先确认你的Java环境:
打开终端执行java -version,如果显示是OpenJDK(Ubuntu默认一般是这个),继续下一步。第二步,重新安装证书管理包:
这个包负责维护Java的信任证书存储,执行以下命令:sudo apt-get install --reinstall ca-certificates-java第三步,强制更新系统证书:
执行命令刷新证书链,确保Java能正确读取信任锚点:sudo update-ca-certificates -f最后,关闭当前终端,重新打开一个新的终端窗口,再运行
react-native run-android,应该就能正常连接了。
如果以上步骤还没解决,你可以检查一下Java的cacerts文件路径是否正确(一般在/usr/lib/jvm/java-*-openjdk-amd64/jre/lib/security/cacerts),确保这个文件存在且有正确的权限。
内容的提问来源于stack exchange,提问作者Anirudha Paul
相关产品推荐
相关产品推荐

