You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 07:25:36