任务' app \ build \ intermediates \ transforms \ proguard \ debug \ jars \ 3 \ 1f \ main.jar'的Android Studio执行失败。'

时间:2017-03-03 14:25:38

标签: android android-studio android-gradle android-proguard

我将android studio从2.1.2更新为2.3,并从2.14.1更新为3.4。 运行我的项目后,我遇到以下错误

Error:Execution failed for task ':app:packageDebug'.
> java.io.IOException: Failed to read zip file 'D:\MyAndroidProject\app\build\intermediates\transforms\proguard\debug\jars\3\1f\main.jar'.

欢迎任何反馈

3 个答案:

答案 0 :(得分:1)

当我将Android Studio 2.3和Gradle更新为3.3时,我遇到了同样的问题。

当我使用Proguard示例字典(例如:proguard\examples\dictionaries\keywords.txt)时,它会成功构建。似乎字典文件只能在此更新后使用ASCII字符

我的解决方案:

  1. 将您的词典文件更改为仅使用ASCII。
  2. 如果出现错误

      

    无法删除文件:app\build\intermediates\transforms\proguard\debug\jars\3\1f\main.jar

    然后重启Android Studio

  3. 如果出现错误:

      

    java.io.IOException:无法读取zip文件app\build\intermediates\transforms\proguard\debug\jars\3\1f\main.jar

    然后重建项目。如果重建不起作用,请重新启动Android Studio并重建项目。

答案 1 :(得分:0)

它看起来像是gradle插件中的一个错误,尝试降级使用过的插件: 在项目级build.gradle中使用gradle插件版本2.2.3 - 它适用于我:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
    }
}

更改后重新启动Android工作室,它应该可以正常工作。

答案 2 :(得分:0)

转到您的应用程序文件夹->应用程序文件夹->构建文件夹 并删除其中的所有内容。 回到您的android studio,它将正常工作