Ubuntu 18.04 本机响应 运行 Android javax.net.ssl.SSLException
Ubuntu 18.04 React Native Run Android javax.net.ssl.SSLException
当我在 Ubuntu 18.04 上执行 运行 react-native run-android
命令时,它显示 -
Exception in thread "main" javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
我 运行 sudo rm /etc/ssl/certs/java/cacerts
然后我 运行 sudo update-ca-certificates -f
。这解决了问题
我遇到了同样的问题,这是因为 Java 版本。
因此,使用此 link 卸载 Java
https://askubuntu.com/questions/84483/how-to-completely-uninstall-java
然后安装Oracle JDK 8
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
当我在 Ubuntu 18.04 上执行 运行 react-native run-android
命令时,它显示 -
Exception in thread "main" javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
我 运行 sudo rm /etc/ssl/certs/java/cacerts
然后我 运行 sudo update-ca-certificates -f
。这解决了问题
我遇到了同样的问题,这是因为 Java 版本。
因此,使用此 link 卸载 Java https://askubuntu.com/questions/84483/how-to-completely-uninstall-java
然后安装Oracle JDK 8
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer