混淆中需要注意的问题

1.compress参数对混淆效果的影响。

若指定compress参数.png、.gif以及.jpg,resources.arsc会大大减小安装包的体积。若要支持2.2,需要保证resources.arsc压缩前小于1M。

2.操作系统对7z的影响。

实验证明,linux和mac的7z效果更好。

3.Keepmapping方式对增量包大小的影响。

影响不大,但是使用keepmapping更有利于保持混淆的一致性。

4.渠道包的问题(建议通过修改zip摘要的方式生产渠道包)。

在出渠道包的时候解压重压缩会破坏7zip的效果,通过repackage命令可用7zip重压缩。

5.若想通过getIdentifier方式获得资源,需要放置白名单中。

部分手机桌面快捷图标的实现有问题,务必将程序桌面icon加入白名单。

你可能感兴趣的:(混淆中需要注意的问题)