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?