【问题标题】:Execution failed for task ':app:packageDebug' - Failed to read zip file任务 ':app:packageDebug' 执行失败 - 无法读取 zip 文件
【发布时间】:2016-09-17 18:06:32
【问题描述】:

在我的代码没有任何更改的情况下,当我尝试运行我的应用程序时突然出现此错误:

  • 出了什么问题: 任务 ':app:packageDebug' 执行失败。 com.android.builder.packaging.PackagerException: java.io.IOException: 无法读取 zip 文件 'C:\Users\Eliran\AndroidStudioProjects\Forum\app\build\outputs\apk\app-debug.apk'。李>

我不知道为什么它试图将 apk 读取为 zip 文件。

  • 如果我重新启动 Android Studio,我可以运行应用程序一次,然后它再次发生。

【问题讨论】:

标签: android android-studio android-gradle-plugin build.gradle


【解决方案1】:

对我来说,当我 Exit Android Studio 时(现在)它会有所帮助,接下来我使用 Windows Task Manager(Ctrl + Shift + Esc)并杀死进程 Java(TM) Platform SE binary 并手动删除该文件。之后我再次运行 Android Studio,点击Clean Project(app:clean 可能有错误,但你可以再次运行 Android Studio)然后点击Make Project - 当然之后是Run 'app' Android 中的按钮工作室。

【讨论】:

  • 它足以杀死 Java(TM) Platform SE 二进制文件并再次运行应用程序。它对我有用。
【解决方案2】:
【解决方案3】:

它完美地解决了我的问题。我只需删除我的构建文件和文件>>无效并重新启动android studio。这个问题发生在我更改依赖版本

【讨论】:

    【解决方案4】:

    我尝试手动删除文件,但 SO 通知:文件“app-debug.apk”正在被“OpenJDK Platform Binary”使用。然后我杀了“OpenJDK Platform Binary”,这行得通。

    【讨论】:

      【解决方案5】:

      如果您使用的是颤振,请输入

      颤抖干净

      然后重启你的ide。它对我有用。

      【讨论】:

        【解决方案6】:

        浪费了 4 个小时后,我可以解决这个问题。

        我通过删除 ~/.android/debug.keystore 文件来修复它。

        【讨论】:

          【解决方案7】:

          1.删除debug.keystore文件

          C:\Users\xxx\.android\debug.keystore
          
          1. 扑干净
          2. 重启ide

          【讨论】:

            【解决方案8】:

            只需删除.android下的debug.keystore文件

            【讨论】:

            • 你能解释一下这个答案如何解决被问到的问题吗?
            • ...由于签名不兼容,您的新调试版本将不会安装到您的手机上。
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2017-08-22
            • 1970-01-01
            • 2020-10-28
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多