javascript - NativeScript Android Build 抛出错误 : Command gradlew. bat 失败,退出代码 1

标签 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,但随后它抛出了一个新错误:

“失败:构建因异常而失败。” '在锁定文件中发现意外的锁定协议(protocol)。预期为 3,发现为 0。'

对此有什么想法吗?

enter image description here

最佳答案

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

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

重新运行tns build/run android

关于javascript - NativeScript Android Build 抛出错误 : Command gradlew. bat 失败,退出代码 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46494312/

相关文章:

java - JUnit 测试时排除@Component 类的过滤器?

java - Android:使用按钮单击来迭代不同的消息

安卓 : Reading NFC tag in service class

javascript - JQuery slider 根据 slider 值更改图像

javascript - Angularjs 动态表单内容

java - 如何从互联网上的某些资源中读取信息并将其保存在数据库中

java - 循环在应该结束时没有结束

javascript - 在 JQuery 中设置 $(this).text 的样式

javascript - Angular2 Material ViewportRuler 单元测试错误

Android Intent 过滤器问题