CordovaError: Failed to find 'JAVA_HOME' environment variable. Try setting it manually
CordovaError: Failed to find 'JAVA_HOME' environment variable. Try setting it manually
我从一个人那里得到了一个 ionic 项目,我想在真实的 android 设备中调试它。
我使用这个命令:
ionic cordova run android --device --verbose
最后我收到了这些错误信息:
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
我得到:
/usr/lib/jvm/java-1.11.0-openjdk-amd64
根据 post,我也尝试将 bin
文件夹添加到 JAVA_HOME
变量,但没有成功。
如果我也尝试 java -version
和 javac -version
,我会收到成功消息。
已解决
Cordova 版本 10.0.0 需要 jdk 版本 8。就是这样。
我从一个人那里得到了一个 ionic 项目,我想在真实的 android 设备中调试它。
我使用这个命令:
ionic cordova run android --device --verbose
最后我收到了这些错误信息:
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
我得到:
/usr/lib/jvm/java-1.11.0-openjdk-amd64
根据 bin
文件夹添加到 JAVA_HOME
变量,但没有成功。
如果我也尝试 java -version
和 javac -version
,我会收到成功消息。
已解决
Cordova 版本 10.0.0 需要 jdk 版本 8。就是这样。