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>




      


版权声明:本文为shenggaofei原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。