【发布时间】:2018-12-08 09:25:04
【问题描述】:
我是react native. 的新手,我正在使用linux machine。我正在尝试运行一个应用程序。
现在,我做了什么,
我已经在我的机器上安装了java。所以,那次我已经添加了,
在我的profile
我有以下环境变量。
export JAVA_HOME='/usr/local/java'
export PATH=$PATH:$HOME/bin:$JAVA_HOME/jdk1.8.0_121/bin
现在,我在我的一个文件夹中安装了android studio,
这是/home/softwares/android-studio。
那一次我在配置文件中添加了环境变量。这是
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
现在,我的项目文件夹是这样的,
/home/projectWork/native/app
在 package.json 文件中添加了脚本,但是有
它给了我这个错误。
JS server not recognized, continuing with build...
Building and installing the app on the device (cd android && ./gradlew installDebug)...
ERROR: JAVA_HOME is set to an invalid directory: /usr/local/java
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
现在,我没有办法解决这个问题。谁能帮我解决这个问题?
【问题讨论】:
-
JAVA_HOME 变量指向错误的目录,它应该是
/usr/local/java/jdk1.8.0_121 -
JS 服务器无法识别怎么办,继续构建...可以吗?
标签: javascript java reactjs react-native redux