Android 版本编译出错

一、问题描述

前几天将工程的编译版本升到25之后,在打包编译的时候出现一下错误:

Warning:Exception while processing task java.io.IOException: Please correct the above warnings first.
:sample:transformClassesAndResourcesWithProguardForRelease FAILED
Error:Execution failed for task ':sample:transformClassesAndResourcesWithProguardForRelease'.
java.io.IOException: Please correct the above warnings first.
Information:BUILD FAILED

但是之前的编译版本是21,一切都是正常;一看错误日志以为漏了混淆,导致编译不通过。经过各种尝试还是不行...

二、解决方案

在经过一系列谷歌之后......
解决方案如下:
proguard-android.txt中添加-ignorewarnings

三、问题原因

-ignorewarnings ,这句话是去除
apk运行时产生的警告导致程序异常终止,这是代码混淆造成的。

在21的编译版本的时候,会自动忽略这个问题,不需要添加。

你可能感兴趣的:(Android 版本编译出错)