一、问题描述
前几天将工程的编译版本升到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的编译版本的时候,会自动忽略这个问题,不需要添加。
网友评论