zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    在一个tomcat中配置多个tomcat服务器 111
    同一个tomcat部署多个项目11
    Tomcat部署多个项目及相关配置
    同一个tomcat部署多个项目
    Tomcat下部署多个项目
    Linux环境下在Tomcat上部署JavaWeb工程
    Linux命令详解之—pwd命令
    PWD
    C语言内存分配
    每天小练笔10-小和尚挑水(回溯法)
  • 原文地址:https://www.cnblogs.com/liyiran/p/9454898.html
Copyright © 2011-2022 走看看