NativeScript Android Build抛出错误:命令gradlew.bat失败,退出代码为1

时间:2017-09-29 17:44:06

标签: javascript java android angular nativescript

我想为Android构建一个NativeScript应用程序,但在尝试使用tns build android命令构建应用程序时,我感到困惑。

我收到此错误:"命令gradlew.bat失败,退出代码为1" enter image description here

我的NativeScript版本是:3.2.1

我还为ANDROID_HOME和JAVA_HOME设置了环境变量: enter image description here

这些是我安装的Android SDK平台: enter image description here

正如@pkanev建议的那样,我打开了/.gradle/并删除了包装器目录。之后,我再次运行tns build android,但随后它又抛出了一个新错误:

' FAILURE:构建因例外而失败。' '在锁定文件中找到意外的锁定协议。预计3,找到0。'

有没有想过这个?

enter image description here

2 个答案:

答案 0 :(得分:2)

看起来你得到的gradle包装器已损坏。删除你的Gradle并让android build重新下载它。

打开<User_dir>/.gradle/并移除wrapper目录。

重新运行tns build/run android

答案 1 :(得分:1)

最后,我设法通过从.gradle删除整个<User_directory>文件夹来修复它,然后我再次使用tns build android构建它。

谢谢@pkanev的帮助!