美文网首页
Android 添加混淆后release打包出错

Android 添加混淆后release打包出错

作者: 所幸时光未苍凉 | 来源:发表于2019-11-18 18:21 被阅读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运行时产生的警告导致程序异常终止,这是代码混淆造成的。

-----参考出处

相关文章

  • Android 添加混淆后release打包出错

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

  • 【Android】打包混淆出错Warning:Exception

    问题产生 在Android Stduio上对apk进行混淆打包时,发生了如下错误: 日志里提示我们同一个输入的ja...

  • Android Studio 打包时混淆出错

    2016-11-9 遇到的一点小问题今天要打包结果发现提示以下错误:app:transformClassesAnd...

  • Android上线事项

    1 ,混淆 混淆相关 点这里 混淆手册 2,签名打包 正式开始打包,首先Android Studio --B...

  • Proguard用法反混淆

    1.混淆打包后找到mapping文件获得反混淆码 2.在Android/sdk/tools找到Proguard 3.使用

  • Android 混淆使用入门笔记

    概述 混淆是Android Apk打包过程中的一个重要步骤,默认情况下,打包都是需要混淆过程的。 Android ...

  • 混淆打包报错 transformClassesAndResour

    混淆打包报错 今天在接入凡泰小程序SDK后打debug包没问题,打release包时报错。 一开始以为是混淆配置导...

  • flutter 打包碰到的错误

    今天在flutter打包的时候,打包的release包一直报错,搞了半天原来是混淆文件没有配置,所以加个混淆配置就...

  • Warning:warning: Ignoring InnerC

    接手的项目发现最后打release包的混淆都没做,吭哧吭哧一上午编写完打包规则后发现打包是成功了,但是报了这样的一...

  • Android Studio 混淆

    通过 Android Studio进行 混淆代码时,默认已经将 lib目录中的 jar 都已经添加到打包脚本中,所...

网友评论

      本文标题:Android 添加混淆后release打包出错

      本文链接:https://www.haomeiwen.com/subject/rxibictx.html