我正在尝试为该应用程序部署一个Android构建。但是在此过程中会发生以下错误。
可能是问题所在了。但是"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
错误结束。
答案 0 :(得分:0)
您尚未设置
ANDROID_SDK_ROOT =未定义(推荐设置)
您必须设置 ANDROID_SDK_ROOT
设置您的根
工具-> Android SDK工具
工具-> Android SDK平台工具
工具-> Android SDK构建工具