我将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'.
欢迎任何反馈
答案 0 :(得分:1)
当我将Android Studio 2.3和Gradle更新为3.3时,我遇到了同样的问题。
当我使用Proguard示例字典(例如:proguard\examples\dictionaries\keywords.txt
)时,它会成功构建。似乎字典文件只能在此更新后使用ASCII字符
我的解决方案:
如果出现错误
无法删除文件:
app\build\intermediates\transforms\proguard\debug\jars\3\1f\main.jar
然后重启Android Studio
如果出现错误:
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,它将正常工作