Execution completed for mockableAndroidJar task

When I try to create an application, I get this exception:

Execution failed for task ':app:mockableAndroidJar'. > java.io.EOFException: Unexpected end of ZLIB input stream 

This is a snippet of stactrace:

 Caused by: org.gradle.api.UncheckedIOException: java.io.EOFException: Unexpected end of ZLIB input stream at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:43) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:78) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:226) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:219) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:208) at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:589) at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:572) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61) ... 49 more Caused by: java.io.EOFException: Unexpected end of ZLIB input stream at org.objectweb.asm.ClassReader.a(Unknown Source) at org.objectweb.asm.ClassReader.<init>(Unknown Source) at com.android.builder.testing.MockableJarGenerator.rewriteClass(MockableJarGenerator.java:126) at com.android.builder.testing.MockableJarGenerator.createMockableJar(MockableJarGenerator.java:91) at com.android.build.gradle.internal.tasks.MockableAndroidJarTask.createMockableJar(MockableAndroidJarTask.java:51) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75) 

Configuration: com.android.tools.build:gradle:1.3.0 , buildToolsVersion 23.0.2 , gradle 2.4

I can not understand what is happening. It was used for work and the settings have not changed for centuries. Please, help.

+2
android android-studio android-gradle mockito build.gradle
source share
2 answers

You can try to uncheck the option to check artifacts inside:

Settings → Build, Run, Deploy → Gradle → Experimental → Enable all test artifacts in Android projects

+1
source share

I think the actual reason is in a different version: compileSdkVersion 23 buildToolsVersion "23.0.1" refers to the same version for the compile 'com.android.support:appcompat-v7:23.4.0' compile 'com.android.support:design dependency : 23.4.0 '

fine.

0
source share

All Articles