当我运行 cordova build android
时出现错误。
exit /b 1 Command finished with error code 1:\platforms\android\gradlew cdvBuildDebug,-b,myprodplatforms\android\build.gradle myprodplatforms\android\gradlew: Command failed with exit code 1 Error output: Exception in thread "main" java.lang.NullPointerException
at org.gradle.wrapper.PathAssembler.getDistName(PathAssembler.java:84)
at
org.gradle.wrapper.PathAssembler.getDistribution(PathAssembler.java:40)
at org.gradle.wrapper.Install.createDist(Install.java:44)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:63) Error: myprodplatforms\android\gradlew: Command failed with exit code 1 Error output: Exception in thread "main" java.lang.NullPointerException
at org.gradle.wrapper.PathAssembler.getDistName(PathAssembler.java:84)
at org.gradle.wrapper.PathAssembler.getDistribution(PathAssembler.java:40)
at org.gradle.wrapper.Install.createDist(Install.java:44)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:63)
at ChildProcess.whenDone (myprodnode_modules\cordova-common\src\superspawn.js:135:23)
at ChildProcess.emit (events.js:210:5)
at ChildProcess.cp.emit (myprodnode_modules\cross-spawn\lib\enoent.js:34:29)
at maybeClose (internal/child_process.js:1021:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5) [ERROR] An error occurred while running subprocess cordova.
cordova.cmd build android --verbose exited with exit code 1.
Re-running this command with the --verbose flag may provide more information.
我尝试删除并添加 android 删除节点模块,我将节点模块更新到最新版本。
有人可以告诉我如何解决错误吗?
最佳答案
Ivan,有一件事似乎是错字,命令是 ionic cordova build android
,您只提到了 cordova build android
命令,ionic
是失踪了。
看来您的错误与 Android Studio/Gradle 安装更相关,与节点模块或 ionic 无关。仍然按照提到的错误,它本身建议请使用 --verbose 标志运行构建命令,如下所示。
ionic cordova build android --verbose
--verbose
标志可以帮助您给出准确的 Gradle 或特定组件相关错误,这可以进一步帮助您找到特定的根本原因。
关于java - ionic cordova构建android错误nuillpoijtexception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58825313/