|
|
|
@ -20,7 +20,7 @@ Apk 包主要分为几个部分,libs so 库、dex、res、assets、resources.a |
|
|
|
|
|
|
|
|
|
这些和权限输出,我都写在一个插件里面了。 |
|
|
|
|
|
|
|
|
|
除此之外呢,还有一些算是激进优化手段我们并没有做。对于 libs so 库,可以选择只保留 arm64-v8a,基本上现在手机大多都是这个 CPU 架构;对于 dex 可以使用 Facebook 开源的 ReDex 进行 dex 重分包、去除行号信息等优化手段;对于 resources.arsc 可以使用微信开源的 AndResGuard 对资源路径进行混淆; |
|
|
|
|
除此之外呢,还有一些算是激进优化手段,但是我们并没有做。对于 libs so 库,可以选择只保留 arm64-v8a,基本上现在手机大多都是这个 CPU 架构;对于 dex 可以使用 Facebook 开源的 ReDex 进行 dex 重分包、去除行号信息;对于 resources.arsc 可以使用微信开源的 AndResGuard 对资源路径进行混淆;还有 R 文件内联等。 |
|
|
|
|
|
|
|
|
|
#### 布局优化 |
|
|
|
|
|
|
|
|
|