Smaller
优化项目,代码压缩
Resources
res compress can by: https://github.com/shwenzhang/AndResGuard/tree/master/tool_output
principle原理
把apk解压后,对其内的所有资源按指定规则挨个重命名。把对应资源的关系表根据此规则重新生成resources.arsc。
apk中资源的获取是根据R.class来识别的,但R.class的Hex的值对应的就是res里的值,是由resources.arsc来关联的。
知此原理后,就可以根据此规则,把res和resources.arsc进行重处理了。
https://android.googlesource.com/platform/tools/apksig/
Code
ProGuard 压缩代码,可以使用ProGuard的规则,可以把逻辑代码都混淆成短名。
Reinforce加固
classes
Last updated
Was this helpful?