CordovaError:无法找到"JAVA_HOME"环境变量.尝试手动设置 [英] CordovaError: Failed to find 'JAVA_HOME' environment variable. Try setting it manually
问题描述
我从一个人那里得到一个离子项目,我想在一个真正的android设备中对其进行调试.
我使用以下命令:
I get a ionic project from a person, and I want to debug it in a real android device.
I use this command:
ionic cordova run android --device --verbose
最后我得到这些错误消息:
And in the end I get these error messages:
在Android上准备Firebase
找不到用于钩子"before_compile"的脚本.
找不到"JAVA_HOME"环境变量.尝试手动设置.
CordovaError:无法找到"JAVA_HOME"环境变量.尝试手动设置.
Preparing Firebase on Android
No scripts found for hook "before_compile".
Failed to find 'JAVA_HOME' environment variable. Try setting it manually.
CordovaError: Failed to find 'JAVA_HOME' environment variable. Try setting it manually.
我已经设置了 JAVA_HOME
,的确,如果我执行 echo $ JAVA_HOME
,我会得到:
I have JAVA_HOME
set, indeed if I do echo $JAVA_HOME
I get:
/usr/lib/jvm/java-1.11.0-openjdk-amd64
根据无法找到"JAVA_HOME"'环境变量.尝试手动设置帖子,我还尝试将 bin
文件夹添加到 JAVA_HOME
变量,但没有成功.
According to Failed to find 'JAVA_HOME' environment variable. Try setting it manually post, I also tried adding bin
folder to JAVA_HOME
variable, without any success.
如果我也尝试 java -version
和 javac -version
,则会收到成功消息.
If I also try java -version
and javac -version
I get success messages.
推荐答案
已解决
Cordova的10.0.0版本需要jdk版本8.
Version 10.0.0 of Cordova requires jdk version 8. That's it.
这篇关于CordovaError:无法找到"JAVA_HOME"环境变量.尝试手动设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!