解决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{ *; } //指定保留该类不混淆
上一篇 Gradle 设置 Nexus 用户名密码
下一篇 Android RSA与Java RSA加密不同标准产生问题的解决方法
目录
文章列表
1 Android应用内切换语言
Android应用内切换语言
2
ElasticSearch 7 学习(3)映射的介绍与使用
ElasticSearch 7 学习(3)映射的介绍与使用
3
Flutter Widget之Checkbox
Flutter Widget之Checkbox
4
React Native学习之仿异步获取网络数据
React Native学习之仿异步获取网络数据
5
Swift UI - 滚动视图(UIScrollView)
Swift UI - 滚动视图(UIScrollView)
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。