簡體   English   中英

離子 cordova android 構建錯誤(cordova.cmd 構建 ZC31B32364CE19CA8ZZ150A4117ECCE58 退出)

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

我正在嘗試為該應用程序部署 android 構建。 但在此過程中會發生以下錯誤。

問題可能出在 gradle 中。 但是"gradle -v"命令在 cmd 上成功執行並查看 gradle 版本。 但是我單獨下載了gradle文件並設置路徑變量使用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)

我希望在連接到 PC 的 android 設備上成功構建,但它以 gradle 文件中的NullPointException錯誤結束。

你沒有設置

ANDROID_SDK_ROOT=undefined(推薦設置)

你必須設置ANDROID_SDK_ROOT

設置你的根

  • 工具 -> Android SDK 工具

  • 工具 -> Android SDK 平台工具

  • 工具 -> Android SDK 構建工具

android_sdk_root 在哪里? 以及如何設置它。?

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM