android 代码混淆(详解代码混淆技术原理)
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可以看到。
在调用的地方直接调用即可
关于混淆的规则,大家可以在网上搜索一下。很多说明的。关注我,后续更新更多问题解决方法
标签: 代码
- 随机文章
- 热门文章
- 热评文章
- HEU KMS Activator v24.6.3无脑式win10激活软件
- 安卓椒盐音乐播放器v7.0.3
- 如何在美国使用乐天!您可以通过乐天为知名品牌争取高达 40% 的折扣吗?
- 短视频营销方式有哪些 怎么做好短视频营销
- 抖音拍同款 抖音拍同款怎么拍
- 抖音极速版赚钱是真的吗 抖音极速版赚钱领现金
- 快手怎么设置不让别人下载自己的视频,分为以下几个步骤
- 抖音美食短视频怎么玩,满足你的视觉感受
扫描二维码推送至手机访问。
版权声明:本文中部分文字、图片、音频、视频来源于互联网及公开渠道,仅供学习参考,版权归原创者所有! 如侵犯到您的权益,请及时通知我们!我们将在第一时间内删除。