jar工程如下创建,网上一搜一大把。这里就不多说了。
打开jar包工程的 build.gradle。修改或添加如下
修改工程的progvard-ruled.pro 规则文件如下
如果要混淆 A类,B类等。可以把需要用到的A类,B类等接口的函数,全部写到C类中,由C类统一向用户开放。所以规则文件中我把C类保持不混淆。而A,B类构造器不混淆(eg中我们使用了A,B类的构造函数)。
如下图
如何在其他工程中使用混淆函数
在工程下的build.gradle文件中,如下修改(红框部分)
修改完,同步sync 就会在External Labratries中看到
打开Compress文件,发现内容已发生了混淆
在工程调用的地方
头部引用,路径在External Labratries可以看到。
在调用的地方直接调用即可
关于混淆的规则,大家可以在网上搜索一下。很多说明的。关注我,后续更新更多问题解决方法
Istio 1.18 性能测试结果
在 Kubernetes 集群中,如何正确选择工作节点资源大小
Kubernetes 网络插件 Calico 完全运维指南
使用DockerFile构建Bare Metal镜像
ETCD集群读写慢问题分析
Karmada 结合 coreDNS 插件实现跨集群统一域名访问
为什么 Higress 是 Knative 入口网关的最佳实践?
植树节手抄报绘画初中(朔城区第一小学植树节绘画手抄报作品展)
防盗门的锁芯一般用什么品牌(防盗门锁芯有几种规格)
张雪峰评论福州大学(福州大学2022年录取分数线)
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议