科尔多瓦建立Android-不费心

时间:2018-06-23 01:54:05

标签: android cordova cordova-plugins

当我运行cordova buidld android时,它显示以下错误

Android Studio project detected
ANDROID_HOME=/home/vishal/Android/Sdk
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
studio
/usr/lib/jvm/java-8-openjdk-amd64/bin/java: symbol lookup error: /usr/lib/jni/libnative-platform-curses.so: undefined symbol: tgetent
(node:5864) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: /usr/share/gradle/bin/gradle: Command failed with exit code 127
(node:5864) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

1 个答案:

答案 0 :(得分:0)

原因:

您尝试使用openjdk代替oracle-jdk。可能是因为您的操作系统中将openjdk设置为默认JDK。您可以通过键入以下内容进行验证:

java -version

解决方案:

设置适当的JAVA_HOME环境变量,然后重试gradle任务。