CordovaError:找不到“JAVA_HOME”环境变量。尝试手动设置

Gia*_*o M 0 java debian cordova ionic-framework

我从一个人那里得到了一个 ionic 项目,我想在真正的 Android 设备中调试它。
我使用这个命令:

ionic cordova run android --device --verbose
Run Code Online (Sandbox Code Playgroud)

最后我收到这些错误消息:

在 Android 上准备 Firebase
未找到挂钩“before_compile”的脚本。
找不到“JAVA_HOME”环境变量。尝试手动设置。
CordovaError:找不到“JAVA_HOME”环境变量。尝试手动设置。

我已经JAVA_HOME设置了,事实上,如果我这样做了,echo $JAVA_HOME我会得到:

/usr/lib/jvm/java-1.11.0-openjdk-amd64
Run Code Online (Sandbox Code Playgroud)

根据未能找到“JAVA_HOME”环境变量。尝试手动设置它,我也尝试将bin文件夹添加到JAVA_HOME变量,但没有成功。

如果我也尝试java -versionjavac -version我会收到成功消息。

Gia*_*o M 5

解决了

Cordova 10.0.0 版本需要 jdk 版本 8。就是这样。