执行任务“:app:mockableAndroidJar”失败

6

我正在使用版本为2.4的本地gradle和IntelliJ IDEA 14.1.3。 当我从IntelliJ运行项目时,它可以正常运行,但是当我从命令行执行gradle clean build命令时,会出现以下异常,构建失败。

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mockableAndroidJar'.
> java.util.zip.ZipException: invalid entry compressed size (expected 2051 but got 2050 bytes)

我建议您尝试使用gradle-2.2.1/gradlew,因为com.android.tools.build:gradle:1.2.3支持的实际版本似乎是2.2.1。 - Mikhail Boyarsky
2个回答

1
这似乎是一个尚未得到解答的旧问题。 我也遇到了同样的问题,当我的jar文件无法被Android Studio读取时,它会给出上述错误。
参考-Mikhail Boyarsky的评论,我在build.gradle文件中更改了classpath为'com.android.tools.build:gradle:2.2.3'。 同步项目后,它开始工作了。

1
我通过将com.android.tools.build:gradle:2.3.0版本更改为2.2.3来解决它,然后用另一个异常构建它,然后将版本改回2.3.0。不确定它是如何工作的,看起来像是Gradle的错误。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接