我想为Android构建一个NativeScript应用程序,但在尝试使用tns build android
命令构建应用程序时,我感到困惑。
我收到此错误:"命令gradlew.bat失败,退出代码为1"
我的NativeScript版本是:3.2.1
我还为ANDROID_HOME和JAVA_HOME设置了环境变量:
正如@pkanev建议的那样,我打开了/.gradle/并删除了包装器目录。之后,我再次运行tns build android
,但随后它又抛出了一个新错误:
' FAILURE:构建因例外而失败。' '在锁定文件中找到意外的锁定协议。预计3,找到0。'
有没有想过这个?
答案 0 :(得分:2)
看起来你得到的gradle包装器已损坏。删除你的Gradle并让android build重新下载它。
打开<User_dir>/.gradle/
并移除wrapper
目录。
重新运行tns build/run android
答案 1 :(得分:1)
最后,我设法通过从.gradle
删除整个<User_directory>
文件夹来修复它,然后我再次使用tns build android
构建它。
谢谢@pkanev的帮助!