Android cordova构建安卓系统-不需要编写

Android cordova构建安卓系统-不需要编写,android,cordova,cordova-plugins,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-platf

当我运行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.
原因:

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

java -version
解决方案:

设置适当的JAVA_HOME环境变量并重试gradle任务