如何在ubuntu中设置android开发环境以反应原生

时间:2018-02-16 11:13:17

标签: react-native

我正在使用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

1 个答案:

答案 0 :(得分:0)

问题是由于没有设置JAVA_HOME。使用此link中的步骤进行设置。

export JAVA_HOME="/usr/lib/jvm/java-8-openjdk"
export PATH=$JAVA_HOME/bin:$PATH

将上述代码保存到您的.bashrc文件并再次运行