android studio zlib,在Android Studio 3.1中构建项目时出现“压缩执行失败”错误

我正在尝试在Android Studio 3.1预览版中构建https://github.com/neural-nuts/Cam2Caption,但是我使用的是很旧的build.gradle,或者它死于

Error:Execution failed for task ':Application:packageDebug'.

Execution of compression failed.

在清理项目或重建之后,会发生这种情况。OSX,最新的一切。我正在使用我认为是默认的最新最大build.gradle

classpath 'com.android.tools.build:gradle:3.0.0'

...

android {

compileSdkVersion 26

defaultConfig {

minSdkVersion 26

targetSdkVersion 26

}

compileOptions {

sourceCompatibility JavaVersion.VERSION_1_8

targetCompatibility JavaVersion.VERSION_1_8

}

....

compile "com.android.support:support-v4:26.1.0"

compile "com.android.support:support-v13:26.1.0"

compile "com.android.support:cardview-v7:26.1.0"

compile "com.android.support:appcompat-v7:26.1.0"

有了stacktrace,我得到了

FAILURE: Build failed with an exception.

* What went wrong:

Execution failed for task ':Application:packageDebug'.

> java.io.IOException: Execution of compression failed.

* Exception is:

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':Application:packageDebug'.

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)

at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)

at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)

at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)

at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60)

at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97)

at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87)

at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)

at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)

at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)

at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)

at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)

at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)

at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)

at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)

at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)

at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)

at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)

at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)

at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)

at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)

at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)

at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)

at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:626)

at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:581)

at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)

at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)

at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)

at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)

Caused by: org.gradle.tooling.BuildException: java.io.IOException: Execution of compression failed.

at com.android.build.gradle.internal.scope.OutputScope.lambda$parallelForEachOutput$10(OutputScope.java:241)

at com.android.build.gradle.internal.scope.OutputScope.parallelForEachOutput(OutputScope.java:236)

at com.android.build.gradle.internal.scope.OutputScope.parallelForEachOutput(OutputScope.java:197)

at com.android.build.gradle.internal.scope.OutputScope.parallelForEachOutput(OutputScope.java:181)

at com.android.build.gradle.tasks.PackageAndroidArtifact.doFullTaskAction(PackageAndroidArtifact.java:449)

at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109)

at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)

at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:46)

at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)

at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:121)

at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)

at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)

at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)

at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:110)

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)

... 29 more

Caused by: java.lang.RuntimeException: java.io.IOException: Execution of compression failed.

Caused by: java.io.IOException: Execution of compression failed.

at com.android.apkzlib.zip.CentralDirectoryHeader.getCompressionInfoWithWait(CentralDirectoryHeader.java:431)

at com.android.apkzlib.zip.ZFile.processAllReadyEntriesWithWait(ZFile.java:1749)

at com.android.apkzlib.zip.ZFile.hasPendingChangesWithWait(ZFile.java:2623)

at com.android.apkzlib.zfile.ApkZFileCreator.hasPendingChangesWithWait(ApkZFileCreator.java:180)

at com.android.builder.internal.packaging.IncrementalPackager.hasPendingChangesWithWait(IncrementalPackager.java:319)

at com.android.build.gradle.tasks.PackageAndroidArtifact.doTask(PackageAndroidArtifact.java:672)

at com.android.build.gradle.tasks.PackageAndroidArtifact.splitFullAction(PackageAndroidArtifact.java:500)

at com.android.build.gradle.internal.scope.OutputScope.lambda$parallelForEachOutput$6(OutputScope.java:186)

at com.android.build.gradle.internal.scope.OutputScope.lambda$parallelForEachOutput$7(OutputScope.java:203)

at com.android.build.gradle.internal.scope.OutputScope.lambda$null$8(OutputScope.java:225)

Suppressed: java.io.IOException: Failed to obtain compression information for entry

at com.android.apkzlib.zip.ZFile.processAllReadyEntries(ZFile.java:1727)

at com.android.apkzlib.zip.ZFile.processAllReadyEntriesWithWait(ZFile.java:1741)

at com.android.apkzlib.zip.ZFile.update(ZFile.java:904)

at com.android.apkzlib.zip.ZFile.close(ZFile.java:1196)

at com.android.apkzlib.zfile.ApkZFileCreator.close(ApkZFileCreator.java:189)

at com.google.common.io.Closer.close(Closer.java:216)

at com.android.builder.internal.packaging.IncrementalPackager.close(IncrementalPackager.java:332)

at com.android.build.gradle.tasks.PackageAndroidArtifact.doTask(PackageAndroidArtifact.java:678)

at com.android.build.gradle.tasks.PackageAndroidArtifact.splitFullAction(PackageAndroidArtifact.java:500)

at com.android.build.gradle.internal.scope.OutputScope.lambda$parallelForEachOutput$6(OutputScope.java:186)

at com.android.build.gradle.internal.scope.OutputScope.lambda$parallelForEachOutput$7(OutputScope.java:203)

at com.android.build.gradle.internal.scope.OutputScope.lambda$null$8(OutputScope.java:225)

at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424)

at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)

at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)

at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)

at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Self-suppression not permitted

at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)

at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:462)

at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)

at com.android.apkzlib.zip.ZFile.processAllReadyEntries(ZFile.java:1722)

... 16 more

Caused by: java.lang.IllegalArgumentException: Self-suppression not permitted

at com.android.apkzlib.zip.compress.DeflateExecutionCompressor.immediateCompress(DeflateExecutionCompressor.java:72)

at com.android.apkzlib.zip.compress.ExecutorCompressor.lambda$compress$0(ExecutorCompressor.java:54)

Caused by: java.lang.OutOfMemoryError: Java heap space

Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Self-suppression not permitted

at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)

at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:482)

at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)

at com.android.apkzlib.zip.CentralDirectoryHeader.getCompressionInfoWithWait(CentralDirectoryHeader.java:425)

... 9 more

[CIRCULAR REFERENCE:java.lang.IllegalArgumentException: Self-suppression not permitted]

* Get more help at https://help.gradle.org

BUILD FAILED in 12s

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/343705.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【渝粤教育】 国家开放大学2020年春季 1039高级财务会计 参考试题

试卷代号:1044 座位号 2 0 2 0年春季学期期末统一考试 合同法 试题 2020年7月 一、单项选择题(每小题1分,共10分。在每小题的四个备选答案选出一个正确的答案,请将正确答案的序号填在括号内) 1.合同根据其成…

javafx 自定义控件_JavaFX自定义控件– Nest Thermostat第2部分

javafx 自定义控件自从我开始创建Nest恒温器FX自定义控件以来,已经有一段时间了! 因此,上次,正如Gerrit Grunwald所建议的那样,我花了一些时间使用inkscape复制Nest恒温器设计,这是构建JavaFX版本的第一步。…

初中参观机器人博物馆的作文_展馆导览机器人好不好用?小笨展馆机器人案例...

每次科技发展都会给社会带来技术变革,例如工业革命时代的纺纱机,发电机等,极大地提高了生产效率,推动了社会的进步。二十一世纪,人工智能成为了当下技术变革的排头兵,机器人作为其载体已经被应用在各类展馆…

【渝粤教育】 国家开放大学2020年春季 1054流通概论 参考试题

试卷代号:1062 2 0 2 0年春季学期期末统一考试 文学英语赏析 试题 2020年7月 注 意 事 项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考…

3G-SDI光端机产品技术参数规格及产品应用领域

3G-SDI系列光端机性能稳定、画质清晰、稳定性高,并带LED状态指示,可直观地观察光端机的工作状态,适合SDI视频监控和远距离视频采集。接下来我们就来为大家详细介绍下3G-SDI光端机产品技术参数规格及产品应用领域,一起来看看吧&…

android studio多屏幕,为多个屏幕实现多个布局但在android studio 2.1中无法工作

什么你应该做的是规模上的一切你根据屏幕尺寸显示屏幕。例如:如果你有一个TextView,你可以这样做:TextView myTextView (TextView) findViewById(R.id.myTextView_ID);int tempSize myTextView.getTextSize();myTextView.setSize(TypedValu…

【渝粤教育】 国家开放大学2020年春季 1069中央银行理论与实务 参考试题

试卷代号:1073 2 0 2 0年春季学期期末统一考试 法律文书 试题 2020年7月 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收完…

通过WAD和Docker热部署Java Enterprise

我已经录制了一个视频,该视频介绍了如何使用Adam Bien和Docker容器使用Watch and Deploy (WAD)来最大程度地缩短开发周转时间。 WAD工具监视文件更改,并将重新构建我们的应用程序并将其重新部署到自动部署目录。 我们将看到如何将…

【渝粤教育】 国家开放大学2020年春季 1080工程数学(本) 参考试题

试卷代号:1084 2 0 2 0年春季学期期末统一考试 计算方法(本) 试题(开卷) 2020年7月 一、单项选择题(每小题5分,共15分) 1.近似数a 0. 3150103的误差限是( ) A…

同底数幂比较大小方法_知识体系构建:初中数学4大知识点及10大解题方法总结(干货)...

基本知识1.数与代数A、数与式:1. 有理数■ 有理数:①整数→正整数/0/负整数②分数→正分数/负分数■ 数轴:①画一条水平直线,在直线上取一点表示0(原点),选取某一长度作为单位长度,规定直线上向右的方向为正…

4路电话光端机概述及产品特性详解

4路电话光端机,采用桌面型机箱结构设计,提供来电显示功能的4路普通电话接口。那么,关于4路电话光端机的功能、应用及产品特性这一块你是否了解呢?接下来我们就跟随飞畅科技的小编一起来详细了解下吧! 4路电话光端机概…

【渝粤教育】 国家开放大学2020年春季 1108钢结构(本) 参考试题

试卷代号:1116 2 0 2 0年春季学期期末统一考试 机电控制工程基础 试题 2020年7月 一、单项选择题(每小题4分,共32分) 1.系统的稳定性取决于( )。 A.系统干扰的类型 B.系统干扰点的位置 C&#x…

Apache Ant 1.10.6发布–用于junitlauncher的fork模式以及新的jmod和链接任务

Apache Ant 1.10.6已于本周发布。 此版本包含许多错误修复以及一些非常令人兴奋的新功能。 完整的发行说明可在此处获得 ,下载本身也可以在此处获得 。 在本文中,我将介绍该版本中引入的一些新功能。 使用junitlauncher任务在派生的JVM中运行JUnit5测试…

【渝粤教育】 国家开放大学2020年春季 1130卫生法学 参考试题

试卷代号:1133 2 0 2 0年春季学期期末统一考试 文献检索 试题(开卷) 2020年7月 一、单项选择题(每小题2分,共30分,每小题仅有一项答案正确,请将正确答案的序号填在括号内) 1.下列哪一…

word如何一键全选_学会这七个Word小技巧,五分钟完成3小时的工作

在办公中我们最常用的就是Word,而掌握一些常用Word小技巧,可以助力我们的办公效率,从此和加班说拜拜。今天就让我们一起来看看有哪些我们常用的Word小技巧,快点赞收藏起来吧~一、 Word小技巧汇总1. 文档加密限制编辑有时一些重要文…

signature=a662b42175c342c2f67535627a2cf0a4,California and Nevada Railroad

摘要:Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. The California and Nevada Railroad was a steam narrow gauge railroad which ran in the East Bay of the San Franci…

32路视频光端机性能指标及视频特性介绍

32路视频光端机带有视频及数据状态指示,可监控系统的正常运行。其采用结构模块化设计,用户可根据现场具体情况灵活选择或定制配置。那么,32路视频光端机性能指标及视频特性都有哪些呢?接下来我们就一起来看看吧! 一、32路视频光端…

【渝粤教育】 国家开放大学2020年春季 1171科学与技术 参考试题

试卷代号:1175 座位号□□ 2 0 2 0年春季学期期末统一考试 水利水电工程建筑物 试题 2020年7月 一、单项选择题(每小题3分,共15分。在所列备选项中,选1项正确的或最好的作为答案,将选项号填入各题的括号中)…

服务器日志记录_5种改善服务器日志记录的技术

服务器日志记录在最近的时间里,我们已经看到了许多工具可以帮助您理解日志。 开源项目(例如Scribe和LogStash),内部部署工具(例如Splunk)以及托管服务(例如SumoLogic和PaperTrail)。…

【渝粤教育】 国家开放大学2020年春季 1192高层建筑施工 参考试题

试卷代号:1248 2 0 2 0年春季学期期末统一考试 公共部门人力资源管理 试题 2020年7月 一、不定项选择题(每题2分,共10分,每题至少有一个正确答案,多 选或少选都不能得分) 1-非正式的行政人事制度安排就是人…