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可以看到。
在调用的地方直接调用即可
关于混淆的规则。大家可以在网上搜索一下。很多说明的。关注我。后续更新更多问题解决方法
您还感兴趣的文章推荐- 王者荣耀最贵皮肤多少钱一个,王者荣耀哪个英雄全皮肤最贵
- 塞尔达剑之试炼多少关,塞尔达初级剑之试炼攻略
- 如何自己做游戏 小游戏制作教程
- 如龙维新卖白色金属粉移动万屋怎么刷_刷法心得分享
- 2021年最值得投资的10只基金 收益最稳定的基金公司
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文标题:android 代码混淆 详解代码混淆技术原理
本文地址:https://www.wangchuang8.com/71989.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
本文地址:https://www.wangchuang8.com/71989.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
android 代码混淆 详解代码混淆技术原理 这篇解答确实也是太好了
工程,文件,函数,规则,地方,说了,不多,会在,我把,可以看到
jar工程如下创建。网上一搜一大把。这里就不多说了。打开jar包工程的 build.gradle。修改或添加如下 修改