知识就是力量,时间就是生命。这篇文章主要讲述Android多模块混淆的问题相关的知识,希望能为你提供帮助。
- 把所有的混淆规则规则都放在
app
模块下面,由app
统一管理。这样就会有一个问题,就是到会导致混淆规则的冗余。 - 由
module
管理自己的混淆规则,这样的话需要你对自己的模块有一个很好的管理。
module
的处理混淆的方法,参看官方文档。管理子module的方法,本质上就是管理aar的方法,是通用的。在module中添加:release { |
【Android多模块混淆的问题】这样就可以了,需要注意的是,
- 多模块或者组件化混淆,只要app模块开了混淆,子模块无论是否打开混淆都是默认开启的。只是通过上面的方法,子模块可以自定义混淆的规则。
- 子模块的混淆规则是无法影响app模块的的。所以建议,在子模块里尽量只放和子模块相关的混淆规则,一些公有的混淆方式请放在app或者公有的模块中。
推荐阅读
- Android编程权威指南(第2版)--第16章 使用intent拍照 挑战练习
- 如何删除发布后的项目(AppId)
- Android基础——物理按键,长按,触摸事件及其监听器
- android 软件(app)之家庭版记账本进度一
- Android Studio无法下载sdk的问题
- PyTorch教程介绍
- Python网页拦截器(Linux上的脚本部署)
- Python网站拦截器介绍
- Tkinter底层窗口小部件用法例子