本文主要是介绍Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. Job fai,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有时候运行正常的项目过一段时间再去运行就会出现异常,不过之前是运行过得,没有出现异常,感觉真的很奇怪啊,下面我们来看看这个异常:
Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. > Job failed, see logs for de
找了半天,才找到原因,是build.gradle里面有重复的compile插入包重复了,有两个不同的版本的包,和之前遇到的问题相似,也是依赖包重复的问题导致,如下图:(只要把重复的依赖包删去一个即可)
其实,这个异常的原因很多,不过的,我的异常就是依赖包重复导致的,下面说一下其他的原因:
1.包重复
(1)libs中的包和通过compile插入的包重复
(2)依赖第三方库的包和当前module的包重复
(3)fileTree 和files重复
2.SDK版本和build版本不兼容
一般情况下SDK版本和build版本是一致的,如:
compileSdkVersion 25
buildToolsVersion "25.0.3"
3.忽略警告
在proguard-android.txt或proguard-rules.pro的文件添加:
<strong>-ignorewarnings</strong>
这篇关于Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. Job fai的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!