打开/解压 zip 文件时 Cordova 构建 Gradle 错误

2023-11-21

当我运行:cordova build 时,我得到了这个:

Running command:/Users/tyrant/workspace/ideaProject/hello/platforms/android/cordova/build
ANDROID_HOME=/Users/tyrant/software/android/android-sdk-macosx
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
Running:/Users/tyrant/workspace/ideaProject/hello/platforms/android/gradlew cdvBuildDebug -b   /Users/tyrant/workspace/ideaProject/hello/platforms/android/build.gradle    -Dorg.gradle.daemon=true
Deleting directory /Users/tyrant/.gradle/wrapper/dists/gradle-2.2.1-all/2m8005s69iu8v0oiejfej094b/gradle-2.2.1
Unzipping /Users/tyrant/.gradle/wrapper/dists/gradle-2.2.1-all/2m8005s69iu8v0oiejfej094b/gradle-2.2.1-all.zip to /Users/tyrant/.gradle/wrapper/dists/gradle-2.2.1-all/2m8005s69iu8v0oiejfej094b
Exception in thread "main" java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip file
atorg.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78)
at org.gradle.wrapper.Install.createDist(Install.java:47)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
Caused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:215)
at java.util.zip.ZipFile.<init>(ZipFile.java:145)
at java.util.zip.ZipFile.<init>(ZipFile.java:159)
at org.gradle.wrapper.Install.unzip(Install.java:160)
at org.gradle.wrapper.Install.access$400(Install.java:29)
at org.gradle.wrapper.Install$1.call(Install.java:70)
at org.gradle.wrapper.Install$1.call(Install.java:47)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
... 3 more

/Users/tyrant/workspace/ideaProject/hello/platforms/android/cordova/node_modules/q/q.js:126
                throw e;
                      ^
Error code 1 for command:     /Users/tyrant/workspace/ideaProject/hello/platforms/android/gradlew with args: cdvBuildDebug,-b,/Users/tyrant/workspace/ideaProject/hello/platforms/android/build.gradle,-Dorg.gradle.daemon=true
ERROR building one of the platforms: Error: /Users/tyrant/workspace/ideaProject/hello/platforms/android/cordova/build: Command failed with exit code 1
You may not have the required environment or OS to build this project
Error: /Users/tyrant/workspace/ideaProject/hello/platforms/android/cordova/build: Command failed with exit code 1
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:139:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1015:16)
at Process.ChildProcess._handle.onexit (child_process.js:1087:5)

我应该如何解决这个问题?


这是因为您已经在系统目录中下载了损坏版本的 Gradle 包。 (可能是由于互联网连接问题?)只需转到下面的本地路径并删除其中的所有内容即可。

/Users/tyrant/.gradle/wrapper/dists/gradle-2.2.1-all/2m8005s69iu8v0oiejfej094b/

Run cordova build再次。这肯定会解决您的问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

打开/解压 zip 文件时 Cordova 构建 Gradle 错误 的相关文章

随机推荐

  • 为什么 StyleCop 建议在方法或属性调用前加上“this”前缀?

    我一直在尝试遵循 StyleCop 的项目指南 看看最终生成的代码是否更好 大多数规则都是合理的 或者是关于编码标准的意见问题 但有一条规则令我困惑 因为我没有看到其他人推荐它 而且因为我没有看到它有明显的好处 SA1101 对 方法或属性
  • 尽管文件 URL 加载,AngularJS 指令 templateUrl 返回 400

    我在 MVC 5 布局页面中有一个基本指令 其中包含一个搜索指令 我的问题是 templateUrl 无法加载 400 错误 如果我直接在浏览器中输入 URL 我可以毫无困难或错误地加载 html 页面 我无法找出加载页面的 AJAX 调用
  • 增加 n_jobs 对 GridSearchCV 没有影响

    我设置了简单的实验来检查运行 sklearn 时多核 CPU 的重要性GridSearchCV with KNeighborsClassifier 我得到的结果让我感到惊讶 我想知道我是否误解了多核的好处 或者也许我没有做得正确 2 8 个
  • 以编程方式将 Android 应用程序与联系人/电话簿链接

    我目前正在编写一个应用程序 它允许扩展标准 Android 联系人 电话簿 用户可以添加与特定联系人相关的一些信息 内容 我希望标准电话簿在每个联系人上显示指向我的应用程序的链接 这些联系人在我的应用程序中包含其他数据 例如WhatsApp
  • keywords.js 未覆盖整个页面

    我正在尝试使用粒子 js作为背景 但我无法将画布设置为全尺寸背景 我针对类似问题尝试了至少 10 种不同的解决方案 但没有任何效果 画布始终作为具有与屏幕一样宽高比的元素 但在调整大小时不会将其作为一个整体覆盖 在成瘾中 它不会设置为背景
  • Kinect SDK用于手指检测?

    我是新加坡南洋理工大学 NTU 的学生 目前正在开发一个使用Kinect SDK的项目 我的问题是 任何人都知道如何使用 Kinect SDK 开发一个程序来检测手指 或指尖 甚至可能知道一些可能的参考代码 不管怎样 我也尝试在google
  • 如何消除特定的“无符号与零的无意义比较”警告?

    假设我有一个如下所示的函数 define LOWER BOUND 0 define UPPER BOUND 42 int is value in range some typedef val return LOWER BOUND lt va
  • 如何将任何帕斯卡大小写 JSON 对象转换为驼峰大小写 JSON 对象?

    我尝试使用 CamelCasePropertyNamesContractResolver 但是它不会将 pascal 属性名称转换为驼峰大小写 注意 这只是一个示例 我的 json 输入未知 我只有 json pascal 大小写 usin
  • jQuery,动态追加元素时增加id号

    我可能会错 但就这样 我有一个表格 您可以填写中间的一个部分 让您可以使用 添加更多 按钮添加更多地址 My html div class address div class street div div
  • Javascript,encodeURI 无法编码圆括号“(”

    我的 cookie 值包含圆括号 例如 demo 1 当我尝试使用 encodeURI 进行编码时 圆括号 未编码为 28 对圆括号等特殊字符进行编码的替代方法是什么 将 uri 组件编码为符合 RFC 3986 对字符进行编码 您可以使用
  • 如何在 Linux shell 脚本中提示“是/否/取消”输入?

    我想暂停 shell 脚本中的输入 并提示用户进行选择 标准Yes No or Cancel输入问题 如何在典型的 bash 提示符中完成此操作 在 shell 提示符下获取用户输入的一种广泛使用的方法是read命令 这是一个演示 whil
  • 在子字符串匹配(或包含)时加入 PySpark 数据帧

    我想在两个数据帧之间执行左连接 但列不完全相同 第一个数据帧中的连接列相对于第二个数据帧有一个额外的后缀 from pyspark import SparkContext import pyspark sql functions as f
  • 何时使用 GAE 数据存储中的实体组

    跟进我之前关于 GAE 数据存储实体层次结构的问题 我仍然很困惑什么时候使用实体组 举这个简单的例子 Every Company有一个或多个Employee实体 An Employee不能移动到另一个Company 以及处理一个的用户Com
  • Django 使用表达式聚合查询

    我有一个模型 XYZ 我需要获取给定查询集的字段 a b 和表达式 x y 的最大值 它对于田野来说效果很好 就像是 gt gt gt XYZ all aggregate Max a a max 10 但是 我找不到一种方法来实现表达式 尝
  • 使用 ggplot2 为组自定义颜色

    我正在尝试使用下面给出的代码使用 ggplot2 绘制线性判别图 require MASS require ggplot2 data iris my data lt iris model lt lda formula Species dat
  • 如何截断android领域中的所有表

    您好 我尝试在用户注销时截断 Android 中的所有表 我仅使用领域默认路径 realm Realm getInstance getApplicationContext public void clearDB Realm deleteRe
  • Bower(和 npm)版本语法是什么?

    Bower 使我能够使用以下语法指定包的版本要求 dependencies
  • 使用 pyplot 在不等轴上绘制圆

    我想在自动缩放的 pyplot 生成的图形上绘制一个圆圈 当我跑步时 ax get aspect 希望得到一个可以操纵椭圆轴的值 pyplot 返回 auto 这没什么用处 您建议使用什么方法在具有不等轴的 pyplot 图上绘制圆 这个问
  • 如何在 Swift 中重置/重新启动视图控制器?

    我想在我的导航栏上有一个 重置 按钮 并且我希望将其连接到IBAction有点 重新启动 控制器 我有一些来自另一个控制器的转折 它改变了某些方面viewcontroller 有一个collectionview 并且我希望用户能够重新开始
  • 打开/解压 zip 文件时 Cordova 构建 Gradle 错误

    当我运行 cordova build 时 我得到了这个 Running command Users tyrant workspace ideaProject hello platforms android cordova build AND