Unknown verification type [*] in stack map frame

133 篇文章 0 订阅

1. 下载Ant和Proguard源码

  Ant官网: http://ant.apache.org

  Proguard官网: https://www.guardsquare.com/en/proguard


2. 修改Proguard源码: src/proguard/classfile/ClassConstants.java 
  将ATTR_StackMapTable的值StackMapTable替换为dummy,如下:



3. 编译Proguard源码
 
完成Ant环境的配置后,进入Proguard源码的buildscripts目录下,双击执行build.sh脚本(Windows系统需安装、配置Git):



4.替换proguard.jar

(a)方法一:修改Proguard源码后,编译替换AS/ADT目录下的proguard.jar



(b)方法二:修改Proguard源码后,将编译生成的proguard.jar,放置到AS工程目录下,再配置Gradle

参考:https://www.guardsquare.com/en/proguard/manual/gradle

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

一杯苦芥

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值