Android 添加混淆后release打包出错

最近混淆打包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运行时产生的警告导致程序异常终止,这是代码混淆造成的。

-----参考出处

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容