我正在使用nodejs --version v0.10.25和npm --version 5.6.0我还安装了所有必需的东西 比如node,npm,还安装了反应原生的cli,android sdk,还将Android sdk添加到PATH中,使用虚拟设备并将设备ID设置为udev规则。 我的文件结构是: drwxrwxr-x 5 aspl aspl 4096 Feb 16 15:17 android -rw-rw-r-- 1 aspl aspl 1184 Feb 16 15:17 App.js -rw-rw-r-- 1 aspl aspl 43 Feb 16 15:17 app.json -rw-rw-r-- 1 aspl aspl 119 Feb 16 15:17 index.android.js drwxrwxr-x 622 aspl aspl 20480 Feb 16 15:17 node_modules -rw-rw-r-- 1 aspl aspl 448 Feb 16 15:17 package.json -rw-rw-r-- 1 aspl aspl 266340 Feb 16 15:17 package-lock.json drwxrwxr-x 2 aspl aspl 4096 Feb 16 15:17 测试 我还是得到了错误:
Exception in thread "main" javax.net.ssl.SSLException: java.security.ProviderException: java.security.InvalidKeyException: EC parameters error
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
答案 0 :(得分:0)
问题是由于没有设置JAVA_HOME。使用此link中的步骤进行设置。
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk"
export PATH=$JAVA_HOME/bin:$PATH
将上述代码保存到您的.bashrc文件并再次运行