ionic cordova android build error (cordova.cmd build android exited with exit code 1)

佐手、 提交于 2020-01-16 01:48:04

问题


I'm trying to deploy an android build for the app. But below error occurs in the process.

May be the issue is in gradle. But "gradle -v" command executes on cmd successfully and views gradle version. But I separately downloaded gradle files and set path variables to use gradle.

ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=C:\Users\intern\AppData\Local\Android\Sdk\ (DEPRECATED)

Subproject Path: CordovaLib
Subproject Path: app
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:61)
C:\Users\intern\Desktop\ionic\MyIonicProject\platforms\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:61)

I'expecting to get a successful build on my android device which is connected to PC but it ends with a NullPointException error in a gradle file .


回答1:


You haven't set

ANDROID_SDK_ROOT=undefined (recommended setting)

you have to set ANDROID_SDK_ROOT

Setup Your root

  • Tools -> Android SDK Tools

  • Tools -> Android SDK Platform-tools

  • Tools -> Android SDK Build-tools

Where is android_sdk_root? and how do I set it.?

https://github.com/apache/cordova-android/issues/670



来源:https://stackoverflow.com/questions/58618613/ionic-cordova-android-build-error-cordova-cmd-build-android-exited-with-exit-co

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!