离子构建android错误gradle错误

Posted

技术标签:

【中文标题】离子构建android错误gradle错误【英文标题】:ionic build android error gradle error 【发布时间】:2018-08-27 01:22:51 【问题描述】:

ionic build android error gradle 错误

线程“main”中的异常

java.lang.RuntimeException: java.util.zip.ZipException: 错误 打开压缩文件

在 org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78)

在 org.gradle.wrapper.Install.createDist(Install.java:47)

在 org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)

在 org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)

原因:java.util.zip.ZipException:打开 zip 文件时出错

at java.util.zip.ZipFile.open(Native Method)

在 java.util.zip.ZipFile.(ZipFile.java:219)

在 java.util.zip.ZipFile.(ZipFile.java:149)

在 java.util.zip.ZipFile.(ZipFile.java:163)

在 org.gradle.wrapper.Install.unzip(Install.java:160)

在 org.gradle.wrapper.Install.access$400(Install.java:29)

在 org.gradle.wrapper.Install$1.call(Install.java:70)

在 org.gradle.wrapper.Install$1.call(Install.java:47)

在 org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)

...还有 3 个

无法安装“cordova-plugin-console”:错误: /node/Palaroo/platforms/android/gradlew:命令失败,退出代码 1

在 ChildProcess.whenDone (/node/Palaroo/platforms/android/cordova/node_modules/cordova-common/src/superspawn.js:169:23)

在 emitTwo (events.js:106:13)

在 ChildProcess.emit (events.js:191:7)

在可能关闭时(内部/child_process.js:877:16)

在 Process.ChildProcess._handle.onexit (内部/child_process.js:226:5)

错误:/node/Palaroo/platforms/android/gradlew:命令失败 退出代码 1

谁能为此提供解决方案

【问题讨论】:

你是用windows还是mac... 改进格式 【参考方案1】:

只需删除文件夹 /home/USER-NAME/.gradle/wrapper/dists/

这是因为你的 gradle zip 文件没有正确下载,删除它并再次运行命令。

【讨论】:

【参考方案2】:

如果在构建 ionic build android 时遇到错误

然后在 mac 上找到这条路径并删除所有内容

/var/root/.gradle/wrapper/dists/gradle-2.14.1-all/

如果在构建 ionic build android 时遇到错误

然后

在 mac 上到达此路径并删除所有内容

/var/root/.gradle/wrapper/dists/gradle-2.14.1-all/

/var/root/.gradle/wrapper/dists/gradle-2.14.1-all/nzipping

/var/root/.gradle/wrapper/dists/gradle-2.14.1-all/53l0mv9mggp9q5m2ip574m21oh/gradle-2.14.1-all.zip 

/var/root/.gradle/wrapper/dists/gradle-2.14.1-all/53l0mv9mggp9q5m2ip574m21oh

这样就解决了问题

【讨论】:

以上是关于离子构建android错误gradle错误的主要内容,如果未能解决你的问题,请参考以下文章

离子构建android,错误:产生EACCES

离子项目构建错误

离子科尔多瓦构建错误无法解析配置':classpath'的所有工件无法下载com.android.tools.build:builder:3.3.0

离子+快车道 | Android“错误:包android.support.v4.content不存在”

更新gradle - ./gradlew:找不到这样的文件

错误:无法找到带有 Gradle 路径“:capacitor-cordova-android-plugins”的模块