Android 添加混淆后release打包出错

2019-11-18  本文已影响0人  所幸时光未苍凉

最近混淆打包cocos代码的时候遇到一个问题,混淆后怎么也打不了包,不混淆就可以,经过多方排查,谨以此记录一下问题的解决方法。

一、问题描述

在打包cocos的Android的release版的时候出现以下错误:

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

二、解决方案

在确认相关控件的混淆添加无误后,又经过一系列谷歌的答案搜索,最后的解决方案如下:
proguard-android.txt中添加-ignorewarnings

三、问题原因

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

-----参考出处

上一篇 下一篇

猜你喜欢

热点阅读