解决aar混淆后jar包为空的问题

aar混淆后,jar包为空的问题解决方法:

首先确保混淆配置的是proguard-rules.pro,而不是consumer-rules.pro

然后给包里的类全都不混淆

-keep class me.yezhou.pay.**{*; }

生成一下看看aar的jar包是否为空,一般这个时候不会为空。

那么继续下一步,逐步放开些类去混淆:

-keep class me.yezhou.pay.core.**{ *; }  //指定保留该包下所有文件不混淆
-keep class me.yezhou.pay.model.**{ *; }
-keep class me.yezhou.pay.task.PayTask{ *; } //指定保留该类不混淆

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/29/solving-the-problem-of-empty-jar-packages-after-aar-confusion/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
解决aar混淆后jar包为空的问题
aar混淆后,jar包为空的问题解决方法: 首先确保混淆配置的是proguard-rules.pro,而不是consumer-rules.pro 然后给包里的类全都不混淆 -keep class me.yezho……
<<上一篇
下一篇>>
文章目录
关闭
目 录