解决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 Spring Cloud开发pom.xml踩坑记录
Spring Cloud开发pom.xml踩坑记录
2
Spring Boot RestTemplate 自定义返回码异常处理
Spring Boot RestTemplate 自定义返回码异常处理
3
JS字符串格式化方法
JS字符串格式化方法
4
关于 JOIN 耐心总结,学不会你打我系列
关于 JOIN 耐心总结,学不会你打我系列
5
微信小程序日期时间选择器
微信小程序日期时间选择器
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。