Java ionic cordova构建android错误nuillpoijtexception

Java ionic cordova构建android错误nuillpoijtexception,java,android,cordova,ionic-framework,ionic4,Java,Android,Cordova,Ionic Framework,Ionic4,当我运行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

当我运行
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删除节点模块我将节点模块更新为最新版本。


有人能告诉我如何解决这个错误吗。

伊万,有一件事似乎是打字错误,命令是
ionic cordova build android
,您只提到了
cordova build android
命令,
ionic
缺失

您的错误似乎更多地与Android Studio/Gradle安装相关,而与节点模块或ionic无关。仍然按照上面提到的错误,它本身建议请使用--verbose标志运行build命令,如下所示

爱奥尼亚cordova构建安卓系统--verbose


--verbose
标志可以帮助您给出准确的刻度或特定组件相关错误,这可以进一步帮助您找到具体的根本原因。

请运行
ionic cordova build android
而不是
cordova build android
获取APK并运行
ionic cordova build ios
获取IPA

谢谢您的answare,我安装了android stuido并拥有Grable,在尝试命令ionic cordova构建android之后,我的问题中出现了详细的错误。