Android Error:Execution failed for task ':app:compileDebugJavaWithJavac' 解决方案

Posted 熠然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Error:Execution failed for task ':app:compileDebugJavaWithJavac' 解决方案相关的知识,希望对你有一定的参考价值。

今天使用 android Studio 构建项目的时候出现了这个错误 compileDebugJavaWithJavac
通过搜索发现造成该问题的原因有很多需要结合具体的项目进行排查
通过 Android Studio 的 Terminal 输入 gradlew compileDebugJavaWithJavac 来进行原因查看

PS D:gitlabdevelop
uixinAndroid_new> ./gradlew compileDebugJavaWithJavac
Unzipping C:Userslijingbo.gradlewrapperdistsgradle-4.5.1-all4alu8ppoj4agqqum265te8rc7ugradle-4.5.1-all.zip to C:Userslijingbo.gradlewrapperdistsgradle-4.5.1-all4alu8ppoj4agqqum265te8rc7u
Exception in thread "main" java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip file
        at org.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:220)
        at java.util.zip.ZipFile.<init>(ZipFile.java:150)
        at java.util.zip.ZipFile.<init>(ZipFile.java:164)
        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

通过以上 Log , 可以看到是因为 gradle-4.5.1 解压失败造成的,进入到该目录,发现 gradle-4.5.1 没有下载完成,只下载了 50MB ,官网是97MB 。重新从官网下载就可以了。

参考:https://blog.csdn.net/u014453811/article/details/54582426/



以上是关于Android Error:Execution failed for task ':app:compileDebugJavaWithJavac' 解决方案的主要内容,如果未能解决你的问题,请参考以下文章

Android:Error:Execution failed for task ‘:app:transformResourcesWithMergeJavaResForDebug‘.

[Exception Android 20] - Error:Execution failed for task ':app:processDebugResources'

Android异常篇 Error:Execution failed for task ‘:app:validateSigningDebug‘.

Android Studio build报错 Error:Execution failed for task ':XXXX:processDebugGoogleServices'.

android开发里跳过的坑——android studio 错误Error:Execution failed for task ':processDebugManifest'. &g

Android Studio报Error:Execution failed for task &#39;:Companion:preDexDebug&#39;.